Skip to content
Discussion options

You must be logged in to vote

You are right that executing the TelePeriod command, with or without argument, will trigger the telemetry period processing, meaning publishing the usual payload. It will also resynchronize the rhythm to the new starting point.

Thus, just don't issue the command if you simply want to know the value. In your init(), you can instead have a trigger like
tasmota.add_rule('TelePeriod', def (value) self.teleperiod=value end)
And then issue a TelePeriod command to have the boot time value available thereafter.

You should only have to issue the TelePeriod command when you want to change the value. Then the above will update your instance variable.

Don't venture into issuing BrRestart command, you…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@patrmis
Comment options

@sfromis
Comment options

Answer selected by patrmis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants