@Valerian-Kriwaczek sagte: stoppen geht nicht.
Versuche es mal so:
[image: 1766430393605-blockly_temp.jpg]
Es entspricht etwa dem Vorschlag von @asgothian
Auch wenn es nichts mit dem ÜProblem zu tun hat nur als 'guter Rat'
Verwende in State-IDs KEINE Leerzeichen und keine Umlaute. Am besten sollten StateIds nur A-Za-z0-9- und _ enthalten.
Leerzeichen machen bei manchen VIS Implementierungen / Widgets bekanntermaßen Probleme. Und nicht Ascii Zeichen haben auch schon oft in Interfaces zu anderen Adaptern / Garäten Probleme ausgelöst. Verboten sind weder Leerzeichen noch Umlaute und oft wirsd auch alles funktionieren - aber wenn du dir potenzielle Probleme ersparen willst vermeide sie zumindest bei neuen States / Scripts.
Vielen Dank für die Anregungen. Ich werde es testen, ich hoffe das ich mit eurer Hilfe bis Montag geregelt bekomme.
Dann bin ich erst einmal bis Anfang Januar weg.
@topsurfer
Mal abgesehen davon, dass an den Trigger kein ODER kommt und falls es noch nicht so ganz klar wurde:
An einen Trigger kommen nur die Objekt-IDs - nicht das gesamte Objekt!
https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/5
Ich hatte hier geschaut
https://www.zigbee2mqtt.io/devices/WXKG12LM.html - das ist mein aqara switch.
Und da auch nach 'Ikea' und 'switch' gesucht.
Ich hab den aqara derzeit nicht angelernt, da ich ihn nicht brauchte (bisher) daher hab ich die daten hinter dem i gerade nicht zur Hand (bin unterwegs).
Edit: ich hab den switch mit Gyroskop. Hab den link geändert
@Rushmed sagte in Warning im Blockly läuft aber:
Ist das wirklich generell so, und warum?
Wenn Du "steuere" und "aktualisiere" meinst: Ja!
https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/6
@ToK sagte in Objekt Namen zusammensetzen:
ich bin auf eine ähnliche Lösung
sehr gut.
Wie du in meinem letzten Screenshot siehst, ist der fehlende 31. da gar kein Problem.
werden die hohen Zahlen denn beim Monatsübergang genullt?
Ansonsten hast du bei kurzen Monaten auch bei der Monatssumme falsche Werte, wenn du dort einfach 1-31 addierst
@guitardoc sagte: der steht entweder in name
Dann muss in der ID ".online" durch ".name" ersetzt werden und der Wert davon ausgegeben werden.
[image: 1765813491477-blockly_temp.jpg]
[image: 1765803291730-bildschirmfoto-2025-12-15-um-13.52.53.png]
das ist der aktuelle stand :-)
@paul53 erstmal danke gibt noch nichts aus obwohl es einen Termin gibt, ich parke das mal kurz und kümmere mich erst um das JSON problem :-)
@paul53
😂 das mit dem „h“ hatte ich gerade korrigiert und gehofft das es niemandem auffällt. Aber an der Funktion hatte es keinen Einfluss. Auch die Datenpunkte habe ich korrigiert. Ja stimmt der gleiche Namen war Mist aber die Datenpunkte im Hintergrund hatten gepasst.
Viele Grüße Duffy
es hat aber nichts mit den sep. Blocklys für meine Abwesenheit die zu tun? diesen verzögern/hindern wir ja durch das Blockly an dem grad gebaut wird oder???
[image: 1765465529161-cec13893-d959-4993-97b3-4270efe3b963-image.png]
edit: ich glaube genau daran lag es... habe eben den Test gemacht, jetzt scheint es zu passen. Dachte dass dieses Blockly das bestehende überrootet und die Meldung aussetzt...
@paul53 Danke für die ganze Mühe die du investiert hast.
OK, habs gefunden.
Durch Datum im Dateinamen kann ich auch mehrere Perioden sammeln und dann übernehmen, wenn ich ohnehin am PC sitze.
Ist schon eine hilfreiche Verkürzung der Schritte.
Also vielen Dank, Problem gelöst :-)