Read the statement by Michael Teeuw here.
MMM-WeatherAlerts
-
@croc_dad72 The module will only be visible if an alert is active for the given lat/lon. Are you expecting an active weather alert for the location you are using? If yes, can you share a lat/lon and I would be happy to investigate further?
Here is a lat/lon that currently has an active alert and the module appears with the relevant alerts; you can use these as a test:
lat: "38.93323" lon: "-119.98435"
-
@Gjones93 I think the issue is the one call subscription, I thought this worked with the free api or the same api at the weather forecast api.
-
@croc_dad72 If your API key is for version 3.0 of the API, then yes you would need to subscribe to their onecall API to be able to receive alert data. Unfortunate that they changed the onecall model to subscriber based.
-
@Gjones93 Honestly, im not really sure what I have, I know I signed up for free? I also put in lat/lon for concord ms(42.4604,-71.3489), which is under an active watch and nothing is showing on my mirror? Sorry for the trouble, in relatively new to this, so im sure I did something wrong!
-
@Gjones93: I do have it working now [I think the original issue was bad installation on my part]. FWIW, I also moved it up from the bottom bar to the top bar, and it is displaying the current wind alert at my location just fine. Thanks again.
-
@Gjones93: BTW, when I set alertTimeFormat to absolute [overriding the default ‘relative’] - I get a black screen on the display, and the web page won’t load on the remote machine. I haven’t done any troubleshooting on this yet, but it has the feel of a module using an old library that is no longer supported…
-
@Gjones93 Maybe I don’t understand how to get right api then? I went in and subscribed, created a new api in the api generator, and is still isn’t working? I was able to borrow someone else’s api key for a min and it worked?
-
@croc_dad72 I tried that lat and lon and I am seeing the winter weather advisory.
Let me ask this: For the other weather modules (e.g. forecast), are you setting an apiVersion parameter in your config file? If yes, to what?
Lastly, are you able to share your config layout for the MMM-WeatherAlerts module, minus your apiKey? I’m expecting something like this:
{ module: "MMM-WeatherAlerts", position: "top_right", header: "Weather Alerts", config: { lat: "42.4604", lon: "-71.3489", colored: true, alertTimeFormat: "absolute", } },
-
@JohnGalt unable to replicate this issue. I setup my computer as MagicMirror server and then I am able to access the server from my computer’s web-browser and from my raspberry pi acting as a client with both displays showing as expected.
Am I misunderstanding your current configuration? Did you happen to set the ‘alertDateFormat’ parameter in your configuration as well?
-
@Gjones93 said in MMM-WeatherAlerts:
@croc_dad72 I tried that lat and lon and I am seeing the winter weather advisory.
Let me ask this: For the other weather modules (e.g. forecast), are you setting an apiVersion parameter in your config file? If yes, to what?
Lastly, are you able to share your config layout for the MMM-WeatherAlerts module, minus your apiKey? I’m expecting something like this:
Im just using the default weather from MM, and I have changed any of those parameters at all, just added my api key, and city id.
My config:
{ module: "MMM-WeatherAlerts", position: "top_right", // top_right header: "Weather Alerts", config: { // See 'Configuration options' for more information. lat: "42.4604", lon: "-71.3489", apiKey: "", colored: true } },