@paul53 said in Blockly Fehlermeldungen bereinigen:
@tedesco1968 sagte: Hier ein auschnitt des Blockly:
Das ist offenbar nur ein Teil des Blockly. Um 23:56 passiert auch etwas. Vielleicht haben sich noch Blöcke hinter den sichtbaren Blöcken versteckt? In der Javascript-Ansicht sieht man das komplette Skript.
Hallo Paul,
damit wäre ja das Problem gelöst, leider ist das nicht so, ich sehe auch da nur ein Zeittrigger (Schedule) anbei das Blokly in JavaScript:
var Strombezug_gesamt_Jahr, M_C3_A4rz, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember, Februar, Januar;
schedule("58 23 * * *", async function () {
if ((new Date().getFullYear()) == 2023) {
Strombezug_gesamt_Jahr = 0;
Strombezug_gesamt_Jahr = getState("0_userdata.0.Strombezug_2023.Stombezug_Gesamt_Jahr").val;
setState("0_userdata.0.Strombezug_2023.Stombezug_Gesamt_Jahr"/*Stombezug Gesamt Jahr*/, (parseFloat(Strombezug_gesamt_Jahr) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
console.error(([(new Date().getFullYear()),'\n',getState("0_userdata.0.Strombezug_2023.Stombezug_Gesamt_Jahr").val].join('')));
}
if ((new Date().getMonth() + 1) == 1) {
Januar = 0;
Januar = getState("0_userdata.0.Strombezug_2023.Januar").val;
setState("0_userdata.0.Strombezug_2023.Januar"/*Januar*/, (parseFloat(Januar) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val));
console.warn(([(new Date().getMonth() + 1),'\n',getState("0_userdata.0.Strombezug_2023.Januar").val].join('')));
} else if ((new Date().getMonth() + 1) == 2) {
Februar = 0;
Februar = getState("0_userdata.0.Strombezug_2023.Februar").val;
setState("0_userdata.0.Strombezug_2023.Februar"/*Februar*/, (parseFloat(Februar) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 3) {
M_C3_A4rz = 0;
M_C3_A4rz = getState("0_userdata.0.Strombezug_2023.März").val;
setState("0_userdata.0.Strombezug_2023.März"/*März*/, (parseFloat(M_C3_A4rz) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 4) {
April = 0;
April = getState("0_userdata.0.Strombezug_2023.April").val;
setState("0_userdata.0.Strombezug_2023.April"/*April*/, (parseFloat(April) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 5) {
Mai = 0;
Mai = getState("0_userdata.0.Strombezug_2023.Mai").val;
setState("0_userdata.0.Strombezug_2023.Mai"/*Mai*/, (parseFloat(Mai) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 6) {
Juni = 0;
Juni = getState("0_userdata.0.Strombezug_2023.Juni").val;
setState("0_userdata.0.Strombezug_2023.Juni"/*Juni*/, (parseFloat(Juni) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 7) {
Juli = 0;
Juli = getState("0_userdata.0.Strombezug_2023.Juli").val;
setState("0_userdata.0.Strombezug_2023.Juli"/*Juli*/, (parseFloat(Juli) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 8) {
August = 0;
August = getState("0_userdata.0.Strombezug_2023.August").val;
setState("0_userdata.0.Strombezug_2023.August"/*August*/, (parseFloat(August) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 9) {
September = 0;
September = getState("0_userdata.0.Strombezug_2023.September").val;
setState("0_userdata.0.Strombezug_2023.September"/*September*/, (parseFloat(September) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 10) {
Oktober = 0;
Oktober = getState("0_userdata.0.Strombezug_2023.Oktober").val;
setState("0_userdata.0.Strombezug_2023.Oktober"/*Oktober*/, (parseFloat(Oktober) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 11) {
November = 0;
November = getState("0_userdata.0.Strombezug_2023.November").val;
setState("0_userdata.0.Strombezug_2023.November"/*November*/, (parseFloat(November) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
} else if ((new Date().getMonth() + 1) == 12) {
Dezember = 0;
Dezember = getState("0_userdata.0.Strombezug_2023.Dezember").val;
setState("0_userdata.0.Strombezug_2023.Dezember"/*Dezember*/, (parseFloat(Dezember) + getState("EigeneObjekte.0.Zähler_verbrauch_Tag").val), true);
}
});
Gruß
Tedesco