Hi Philip,Something is wrong in my compiled (for INA226 instead of INA219) firmware.Now rule2 looks like thisrule2 on System#Boot do backlog var1 120; var2 0; var8 %mem8%; var7 %mem7%; endon on INA226-1#Voltage < %var8% do sub1 1 endon on var1#State < 1 do backlog publish cmnd/tasmota_B8165A/Power1 0; var1 120; endon on INA226-1#Voltage > %var7% do backlog Power1 %Var2%; endon on Power1#state=0 do var8 %mem8% endonAnd console output is:15:00:13.745 RUL: INA226-1#VOLTAGE > %VAR7% DO BACKLOG POWER1 %VAR2%; ENDON ON POWER1#STATE=0 performs "endon on Power1#state=0 do"15:00:13.753 MQT: stat/tasmota_63D2FB/RESULT = {"Command":"Unknown"}What the hell is going on?Laurent
Philip,Could You tell what (exact, have problems browsing sources on phone) options I need to:Use ina226 instead of ina219,Set language to Polish?To let me build current firmware.
Laurent
niedz., 15 cze 2025, 19:07 użytkownik Philip Knowles <knowles...@gmail.com> napisał:
There's something strange happening in the ruleInstead of it performing Power1 %var2% it's doing "endon on Power1#state=0 do"It may just be that Version 11.1 is over 3 years old and there may have been changes in the rule syntax since then
From: Wyszków On <wyszk...@gmail.com>
Sent: Sunday, June 15, 2025 17:19
To: Philip Knowles <knowles...@gmail.com>
Subject: Re: What's wrong with my time-dependent rule?
Ok, removed ";" but it is still the same:
18:15:08.114 MQT: stat/tasmota_63D2FB/RESULT = {"Command":"Unknown"}
18:15:08.002 RUL: INA226-1#VOLTAGE > %VAR7% DO POWER1 %VAR2% ENDON ON POWER1#STATE=0 performs "endon on Power1#state=0 do"
Current rule2:
rule2on System#Boot do backlog var1 120; var2 0; var8 %mem8%; var7 %mem7% endonon INA226-1#Voltage < %var8% do sub1 1 endonon var1#State < 1 do backlog publish cmnd/tasmota_B8165A/Power1 0; var1 120 endon
on INA226-1#Voltage > %var7% do Power1 %Var2% endon
on Power1#state=0 do var8 %mem8% endon
Tasmota v11.1.0.2
Laurent
Philip,Could You tell what (exact, have problems browsing sources on phone) options I need to:Use ina226 instead of ina219,Set language to Polish?To let me build current firmware.Laurent
niedz., 15 cze 2025, 19:07 użytkownik Philip Knowles <knowles...@gmail.com> napisał:
There's something strange happening in the ruleInstead of it performing Power1 %var2% it's doing "endon on Power1#state=0 do"It may just be that Version 11.1 is over 3 years old and there may have been changes in the rule syntax since then
From: Wyszków On <wyszk...@gmail.com>
Subject: Re: What's wrong with my time-dependent rule?
Ok, removed ";" but it is still the same:
18:15:08.114 MQT: stat/tasmota_63D2FB/RESULT = {"Command":"Unknown"}
18:15:08.002 RUL: INA226-1#VOLTAGE > %VAR7% DO POWER1 %VAR2% ENDON ON POWER1#STATE=0 performs "endon on Power1#state=0 do"
Current rule2:
rule2on System#Boot do backlog var1 120; var2 0; var8 %mem8%; var7 %mem7% endonon INA226-1#Voltage < %var8% do sub1 1 endonon var1#State < 1 do backlog publish cmnd/tasmota_B8165A/Power1 0; var1 120 endon
on INA226-1#Voltage > %var7% do Power1 %Var2% endon
on Power1#state=0 do var8 %mem8% endon
Tasmota v11.1.0.2
Laurent