Aktualisierung Systemvariable

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Thomas_2802

Aktualisierung Systemvariable

Beitrag von Thomas_2802 » 23.02.2018, 20:10

Hallo zusammen

ich stehe gerade vor einen kleinen Problem
Für den Aufbau einer Visualisierung will ich den Status mehrerer Leuchten in eine SV schreiben.
Keine Ahnung weshalb, aber die SV wird nur ab und ab aktualisiert. Egal ob das Licht ein oder aus ist, bzw. geschaltet wird
Habs auch nur mal auf 2 Schaltstellen reduziert, aber irgendwo ist der Wurm drin.

Hat jemand ne Idee?
Hab auch schon um eine Sekunde verzögert um eventuelle Funkprobleme zu umgehen.

Danke für eure Hilfe.
Dateianhänge
Variable.PNG

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Aktualisierung Systemvariable

Beitrag von JRiemann » 23.02.2018, 20:20

Hmmm.... das Programm sieht fehlerfrei aus,
Kann es sein das Du etwas erwartest was dieses Programm nicht bietet.

Das Programm setzt die Variable auf "EIN" sobald eines der beiden Lichter eingeschaltet ist.
Nicht mehr und auch nicht weniger.

Wenn Du den Zustand der Variable bei ausgeschalteten Lichtern nicht zurück auf "AUS" setzt, dann wird der Zustand der Variable immer "EIN" bleiben.

Ach ja... Die Verzögerung um Funkprobleme zu vermeiden ist hier sinnfrei. Es wird ja kein Funkbefehl im DANN beauftragt!! Das setzten einer Variable läuft intern auf der CCU ab, ohne Funkbefehle.
Zuletzt geändert von JRiemann am 23.02.2018, 20:23, insgesamt 1-mal geändert.
Viele Grüße!
Jörg

dondaik
Beiträge: 12928
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1604 Mal
Danksagung erhalten: 222 Mal

Re: Aktualisierung Systemvariable

Beitrag von dondaik » 23.02.2018, 20:21

ggf
hielt das schon mal: viewtopic.php?f=31&t=7597
und ggf auch das Handbuch auf der seite von eq3
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Aktualisierung Systemvariable

Beitrag von alchy » 23.02.2018, 20:22

Thomas_2802 hat geschrieben:Hab auch schon um eine Sekunde verzögert um eventuelle Funkprobleme zu umgehen.
es ist wenig Funkverkehr nötig um den Status einer Systemvariablen zu setzen.

Das Benennen von mehreren Objekten mit selben Namen ist fehlerträchtig bei Verwendung von Scripten.
In deinem Fall heißt das Programm wie die Systemvariable bitte ändern.

Was erwartest du von dem Programm?
Soll die Variable Status Licht EG wahr werden, wenn beide Lichter an sind oder wenn eines der beiden an ist?
Es gibt keine sonst in deinem Programm, sprich wo wird die Variable auf Licht aus gesetzt?

Die Links in meiner Signatur hast du durch?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Aktualisierung Systemvariable

Beitrag von manfredh » 24.02.2018, 09:30

Wie setzt du die Variable eigentlich auf "aus"?

Nimmst du vielleicht an, dass eine (künstliche) Intelligenz den Gegenzustand herstellt?

Gruß
Manfred
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

Antworten

Zurück zu „HomeMatic allgemein“