Skip to content

Commit a46be4a

Browse files
committed
Unwichtiger Bug in >S Sektion behoben
In der >S Sektion habe ich für den 3s, 30s und 60s "Task" die Variable secs verwendet. Der Wertebereich geht von 0-59, also wird 60 nie erreicht. Wenn secs allerdings auf 0 springt funktionierte es trotzdem, da 0 Modulo ebenfalls 0 ist. Ich habe es aber trotzdem korrigiert. Mir ist das alles erst aufgefallen, nachdem ich das optionale Feature ->WebQuery EURE-PUSH-API-URL POST [Content-Type:application/json] {"watt": %0power%} in der >S Sektion verwendet habe. Dieser Befehl benötigt ca. 1s und blockiert solange. D.h. ab und zu wird der wichtige 60s Task nicht ausgeführt! Das ist immernoch ein Problem. Selbst wenn der Befehl in >t1 ausgeführt wird (Multitasking) kommt es zu diesem Problem.
1 parent 5d138e5 commit a46be4a

14 files changed

+32
-2142
lines changed

0_Tasmota_Image_erstellen_ESP32.txt

-118
This file was deleted.

0_Tasmota_Image_erstellen_ESP8266.txt

-178
This file was deleted.

1_Tasmota_SML_Script_Chart.txt

+6-6
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ save=0
7878

7979
; -- BOOT --
8080
>B
81-
->otaurl !!NEVER UPGRADE VIA WEB SERVER!!
81+
->otaurl KEIN OTA UPGRADE VIA WEBSERVER!
8282
=>sensor53 r
8383
is(0 "Jan|Feb|Mär|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Dez|")
8484
;Deaktiviere MQTT beim Start, verhindert das falsche Werte gesendet werden
@@ -178,7 +178,7 @@ if (year<2020) {
178178
}
179179

180180
; alle 3s
181-
if (secs%3==0) {
181+
if (upsecs%3==0) {
182182
; Aktuelle Leistung [W]
183183
;power=rnd(1000)-500 google chart testing
184184
; kopiere Leistung vom Zaehler (aus SML Variable)
@@ -193,7 +193,7 @@ if (secs%3==0) {
193193
}
194194

195195
; alle 30s
196-
if (secs%30==0) {
196+
if (upsecs%30==0) {
197197
; 4h chart. idx wird automatisch gesetzt
198198
s4h=avgv/avgvc
199199
avgv=0
@@ -205,7 +205,7 @@ if (secs%30==0) {
205205
}
206206

207207
; alle 60s
208-
if (secs%60==0) {
208+
if (upsecs%60==0) {
209209
hour=hours
210210
yr=year
211211
;Zeit seit letztem Boot
@@ -280,7 +280,7 @@ Jahresverbrauch{m}%2(EnFrGrid-yval)% kWh
280280

281281
; Zeit
282282
Datum{m}%s(2.0day)%.%s(2.0month)%.%s(2.0year)% - %s(2.0hours)%:%s(2.0mins)%:%s(2.0secs)%
283-
Uptime{m}%0utm%
283+
Uptime{m}%utm%
284284
$<div style="margin-left:-20px">
285285

286286
; 4h Leistung Diagramm
@@ -324,7 +324,7 @@ $gc(e)
324324
%=#monthsub
325325

326326
$<center><span style="font-size:10px;">
327-
$Version 25.01.2025 by ottelo.jimdo.de<br>
327+
$Version 08.02.2025 by ottelo.jimdo.de<br>
328328
$Hinweis: Die Daten (ohne 4h Chart) werden um Mitternacht gespeichert!<br>
329329
$Der Restart Button speichert ebenfalls die Daten.<br>
330330
$</span></center></div>

0 commit comments

Comments
 (0)