Zur besten Antwort gewählt
Jun 19, 2017 - 14:24
um die anzahl der meldungen in eine systemvariable zu schreiben, kannst du so vorgehen:
https://homematic-forum.de/forum/view...
was dein fehler GT.signal angeht kann ich dir nicht sagen, was das bedeutet,
eingenlich sollten die servicemeldungen als text ausgegeben werden (englisch)
was bei mir auch geht.
https://homematic-forum.de/forum/view...
was dein fehler GT.signal angeht kann ich dir nicht sagen, was das bedeutet,
eingenlich sollten die servicemeldungen als text ausgegeben werden (englisch)
was bei mir auch geht.
Von
Hallo Zdenko33, Kann man Dich eigentlich auch in Verlegenheit bringen? :-) vielen Dank!
Testen kann ich es leider erst morgen. Gebe dann natürlich noch Rückmeldung
Viele Grüße Volgra
Von
Welchen Variablentyp muss die CCU2-Variable haben ? Zahl oder String ?
Von
ich denke zahl, könnte aber auch string sein...es ist kein unterschied da du es sowieso nur für anzeige im neo verwendest...nimm zahl :)
Von
Hallo zusammen,
eine für euch wohl blöde Frage: Die Systemvariable mit Namen z.B. "Anzahl Servicemeldungen" ist die eine Sache, die Andere das Programm mit dem Script
"var AnSM = dom.GetObject(41).Value();
dom.GetObject("Anzahl Servicemeldungen").State(AnSM);"
Was schreibe ich aber im Programm als Bedingung? Sorry nochmal und danke im Voraus
Volgra
Von
wenn systemzustand variable servicemeldungen im wertebereich grösser als 0 bei änderungen auslösen
dann das script
Von
Hallo zdenko33, seit gestern mache ich damit rum und ich bekomme anbhängig von der Anzahl der Servicemeldungen 0, 1, oder 2 nur als Meldung ein "NaN".
Zum Sachstand: Wenn=Vom System vergebene Variable "Servicemeldungen" größer Null, auslösen bei Änderungen.
Dann Script siehe oben (gestern 18:05) mit Systemvariable, welche in Creator importiert wurde. Die wurde als Zahl formatiert mit Wertebereich 0 bis 99. Dann habe ich letztere Variable noch als Zeichenkette eingestellt, bringt aber in der Anzeige bei 0 Servicemeldungen keine Änderung.
Habe ich vielleicht den Link von Dir vom Jun 19, 2017 - 18:24, https://homematic-forum.de/forum/viewtopic.php?f=26&t=20115 vielleicht falsch interpretiert und ich muss das Programm anders gestalten? Ich bin momentan ratlos und hoffe, Du hast die zündende Idde. Danke dafür im Voraus-VolGra
Von
Dann nimm doch die erste möglivhkeit gleich null bis kleiner wie 99
Die variable braucht nicht den min und max wert haben
Es musste auch miz zahl und string variable gehen
Eine musst du aber löschen
Dürfen nicht den gleichen namen haben
Der name im script muss genau so sein wie der variablen name in ccu
Von
Kannsr aaber auch auf aktualisierung auslösen versuchen bei wenn teil
Von
Hallo zdenko33, hat alles nichts gebracht. Dann habe ich mal die Variable im Creator gelöscht und neu geladen. NUn kommt bei Stand 0 erst mal tatsächlich 0. Ich warte nun erst mal die nächste Servicemeldung ab.
Von
Hallo zdenko33, nach Löschen der Variable im Creator funktioniert es nun! Nochmals vielen Dank für Deine Hilfe und Hinweise
VolGra
Von
Kann man nicht die Statusvariable nehmen die beim Import der ccu2 kommt?
Von
Noch ein Hinweis in die Runde bzgl Einstellung der Variable: Funkionierte bei mir mit Zahl und Wenn-Funktion bei Aktualisierung
Neuen Kommentar hinzufügen