Read the statement by Michael Teeuw here.
GIF update from URL with MMM-EyeCandy
-
@JRWJR said in GIF update from URL with MMM-EyeCandy:
Made the changes and did some testing this AM with no results.
WTH?
I’m testing it right now. I will report shortly
-
Umm, it’s working fine here. The radar from your url has updated twice in the last 42 minutes and the module reflects those changes.
The update interval for the module is now 2 minutes but you won’t see changes to your radar url for 15 minute periods. That’s the url, not the module. Is that what you are talking about?
-
@Mykle1 Once issue pm2 restart mm or reboot, it will download\load gif from url and play only that loop.
I am going to isolate and maybe move to a new MM2 load to test. Will report back.
-
@JRWJR said in GIF update from URL with MMM-EyeCandy:
Will report back.
Ok, but my test has been running for over 3 hours now and the module is working as expected. Have you changed anything in the module files?
-
I just used your solution in another module I am playing with. My thanks again.
Peace!
-
@Mykle1 Works great! I have no clue what the conflict is but will finish out my build and see if anything crops up. Thanks!
I now have a great weather radar live feed!
-
That’s good news. Have fun! :-)
-
FYI… I totally rebuilt the MM and test the EyeCandy module as reported and the update worked fine.
After a completed my full build, it would do an initial load of GIF but then would not update.
I also have Google traffic modules not working as previous and think maybe there is a conflict.
I did briefly isolate in the config file, just EyeCandy and the update issue persisted.
I am going to try and take out modules from folder a few at a time to see until I can get an RCA.
Just wanted to give you an update to the reproduced issue in my build.
-
I am greedy. I want what I should not ask.
It is updating just fine.
What is not updating is when I use multiple modules by copy folder, rename folder\js file and module name inside. I even attempted to change some of the vars to emulate a new module to no success.
Would like to have 3 gif maps in cycle for City, State\Regional and National weather radar.
Have a similar problem with how to scale MMM-GoogleMapsTraffic, but that is a whole more complex module it seams.
At least I can work with one and maybe schedule them to work when there is an interest in that level of radar detail.
-
@ninjabreadman Could you please explain to the novice where to insert the code?
... // img creation, etc var getTimeStamp = new Date().getTime(); img.src = "https://icons.wxug.com/data/weather-maps/radar/united-states/united-states-current-radar-animation.gif?seed=" + getTimeStamp; pic.appendChild(img); wrapper.appendChild(pic);
in which file?
I want the camera snapshot to have a time stamp because without it the same photo is still there and I want to use it in the alert moduleYou wrote in a different topic
@chef The POST request isn’t sending it an image, it’s sending the URL to the image (e.g. http://192.168.2.18:9920/security/values/2). The problem is, it already has a cached copy of that image. I suggest you append a timestamp to trick electron into re-fetching the same image/resource. You want to pass it a URL-encoded value, so use %3F as ? and just append your timestamp, like so: http://192.168.2.48:8080/api/v1/modules/alert/show_ALERT?timer=10500&imageUrl=http://192.168.2.18:9920/security/values/2%3F {INSERT TIMESTAMP HERE}&imageHeight=220px
I will be grateful for any help because I have been fighting for several hours.