Die Suche ergab 22 Treffer
- 16.08.2019, 23:55
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: [Hinweis] Prüfen ob Systemvariable leer ist im Script
- Antworten: 11
- Zugriffe: 3270
Re: [Hinweis] Prüfen ob Systemvariable leer ist im Script
Ja das ist korrekt. Habe es gerade mal probiert. Warum sollte dieses Verhalten von Systemvariablen eigentlich sinnvoll sein?
- 16.08.2019, 13:58
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: [Hinweis] Prüfen ob Systemvariable leer ist im Script
- Antworten: 11
- Zugriffe: 3270
Re: [Hinweis] Prüfen ob Systemvariable leer ist im Script
Das kuriose ist aber eben, dass uninitalisierte Systemvars über WriteLine zwar einen Leerstring ausgeben (und nicht etwa ???) Im boolschen Vergleich sind jedoch ein leerer String und ein unitialisierte Systemvariable gleich. Daher sollte man diese immer nur mit einem boolschen Vergleich überprüfen (...
- 16.08.2019, 12:14
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: [Hinweis] Prüfen ob Systemvariable leer ist im Script
- Antworten: 11
- Zugriffe: 3270
Re: [Hinweis] Prüfen ob Systemvariable leer ist im Script
deine Ausführung ist.... falsch string sysvar = dom.GetObject("Systemvar"); das da weist sysvar ein object zu mit der referenz auf sysvar zu. existiert sysvar nicht, ist das null Ich hatte ".Value()" vergessen. Habe meinen ursprünglichen Code angepasst. Die Grundproblematik bleibt die selbe. Undefi...
- 16.08.2019, 09:47
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: [Hinweis] Prüfen ob Systemvariable leer ist im Script
- Antworten: 11
- Zugriffe: 3270
[Hinweis] Prüfen ob Systemvariable leer ist im Script
Ist bestimmt schon bekannt, aber mich hat es das eine und andere Mal stolpern lassen. Ob eine Systemvariable leer ist, prüft man in Scripten am besten mittels einfachem boolschen Ausdruck und nicht einem Leerstring Vergleich. Wenn nämlich die Systemvariable nicht gesetzt ist, dann ist deren Inhalt n...
- 15.08.2019, 22:24
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
Re: Zwei oder mehr WebUI Programme durch Systemvariable triggern
Du triggerst auf Aktualisierung, da kann ruhig mehrmals dasselbe kommen, es wird immer wieder ausgelöst. Das es beim Neustart der Zentrale nicht ausgelöst wird, kannst du durch die modifizierte Anwesenheitsvariable erreichen (einfach mal danach suchen) . Ich habe mal danach gesucht, für alle https:...
- 15.08.2019, 15:22
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
Re: Zwei oder mehr WebUI Programme durch Systemvariable triggern
Das ist sehr schade. Na dann schaue ich mal nach dem Trick mit dem Anwesenheits-Zähler.
Wenn man richtige Programmierung gewohnt ist, dann ist das WebUI Programm Konzept erstmal... gewöhnungsbedürftig.
Danke für Eure Hilfe bis hier her mal.
Wenn man richtige Programmierung gewohnt ist, dann ist das WebUI Programm Konzept erstmal... gewöhnungsbedürftig.
Danke für Eure Hilfe bis hier her mal.
- 15.08.2019, 14:11
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
Re: Zwei oder mehr WebUI Programme durch Systemvariable triggern
Vielleich kann man anhand des Namens des Programms sicherstellen, dass es als letztes ausgeführt wird?
- 15.08.2019, 13:55
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
Re: Zwei oder mehr WebUI Programme durch Systemvariable triggern
Richtig, das habe ich auch schon herausgefunden, weil die Programme nicht gleichzeitig sondern nacheinander ausgeführt werden. Ich weiss dennoch wann, wie ich die Variable zurücksetzen soll. Wenn ich SMS und Threema jeweils als separate WebUI Programme habe mit trigger auf Alert (was das sauberste w...
- 15.08.2019, 13:00
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
- 15.08.2019, 12:04
- Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- Thema: Zwei oder mehr WebUI Programme durch Systemvariable triggern
- Antworten: 14
- Zugriffe: 2083
Re: Zwei oder mehr WebUI Programme durch Systemvariable triggern
Dann setze es doch einfach beim Auslösen direkt verzögert wieder zurück. Das würde für das Setzen dann aber jeweils immer 2 Schritte bedeuten. Ich würde in den Programmen, welche die "Alert" setzen lieber die Logik so gering wie möglich halten. Ich sehe das Konzept eher als PubSub. Publisher Subscr...