Hey,
i have installed the plugin but it does not update the quote automatically. Only if i restart pimatic i got a new quote…
Regards daice
pimatic-quote-of-the-day does not update
Hey,
i have installed the plugin but it does not update the quote automatically. Only if i restart pimatic i got a new quote…
Regards daice
Hey @daice,
This is because I do not know of a way to do this with ‘clean’ code. A 24 hour timeout would be really dirty.
As a solution to this problem you can add an extra rule in Pimatic.
I’m using this:
when its 03:00 update quote quote with "quote"
(the second quote is the name of my quote device… does not make it more readable haha sorry)
Let me know if this works
@Tim said in pimatic-quote-of-the-day does not update:
This is because I do not know of a way to do this with ‘clean’ code. A 24 hour timeout would be really dirty.
maybe @mwittig could take a quick look and give a hint (only if you’re having some spare time marcus …)
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebook
make it so !
@leader21 I think the approach taken by @Tim is okay. It is much easier to use the scheduling mechanics as part of the rule system than calculating the appropriate timeout value for a long running setTimeout (assuming you always want to update the quote at about the same time once a day no matter about when has pimatic has started). On the other hand using long running timers should not be an issue. I don’t think this it will cause performance penalties. If fancied I can implement a scheduler for the quote plugin.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
Oh well, then it should be fine.
@tim what about putting this rule for update to the readme?
Then it should be of no problem anymore.
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebook
make it so !
@Tim,
thanks, its working.
Couldn’t you simply add a function which checks every 10 minutes or so if the date has changed? This should not produce any noticeable load.
In my opinion such a plugin should work without manually creating a rule.