I have the following app which writes a message every 5 minutes:
import appdaemon.plugins.hass.hassapi as hass import datetime class write_record(hass.Hass): def initialize(self): self.run_every(self.run_every_c, datetime.datetime.now(), 5 * 60) def run_every_c(self, kwargs): self.log("record inserted")
It works, but I would like the message to be written when the minutes are multiples of 5. For example, if the app runs at 09:43, I would like the first message to be written at 09:45, the second at 09:50 , the third at 09:55 …
Probably you need to initialize the date correctly, in “def initialize (self) -> datetime.datetime.now ()”, but I don’t know how. Can anyone help me?