Hallo Baxxy,
meine Systemvariable "Rollladen_Nacht2" wechselt jeweils 1x am Tag von inaktiv zu aktiv und morgens von aktiv zu inaktiv. Aus mir einem noch unbekannten Grund, wird die Statusänderung nicht geloggt. Kannst du mir evtl. noch mal einen Tipp geben und drüber schauen?
VG
Takahara
HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 10769
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Hmm... Dein Programm ist zwar etwas überdimensioniert für dieses Mini-Script, sollte es aber tun.
Hier mal ein Beispiel für eine boolsche SysVar in Kurzform. Das Script dazu, anpassen auf deinen SysVar-Namen und zuerst mal im Script testen gucken ob was ausgegeben wird.
Code: Alles auswählen
string svName = "A_Test_Bewegung im Flur";
object oSysVar = dom.GetObject (ID_SYSTEM_VARIABLES).Get (svName);
if (oSysVar) {
dom.GetObject("CUxD.CUX2801001:1.LOGIT").State(oSysVar.Name()#";"#oSysVar.Value().ToInteger() * 10);
WriteLine(oSysVar.Name()#";"#oSysVar.Value().ToInteger() * 10);
}
else { WriteLine("Systemvariable nicht vorhanden!");
}
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Hallo Baxxy,
im Script ist die IF-Bedingung wahr und als Ausgabewert erhalte ich 10.
VG
Takahara
im Script ist die IF-Bedingung wahr und als Ausgabewert erhalte ich 10.
VG
Takahara
- Baxxy
- Beiträge: 10769
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Sehr gut. Dann lösche mal dein Programm und lege ein neues nach meinem Beispiel an dann sollte das eigentlich klappen. Ob du aktiv oder inaktiv in der ersten Zeile bei Änderung hast ist egal, in der zweiten Zeile muss bloß das Gegenteil mit nur prüfen rein.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Hallo Baxxy,
ich hatte gestern am späten Nachmittag deine Änderungen eingepflegt, leider bleibt das erwarte Verhalten aus.
Die Variable wird morgens inaktiv geschaltet und abends aktiv geschaltet und bleibt auch aktiv bis zum Wechsel am darauf folgenden Morgen.
Mein Trigger ist jeweils eine Veränderung der Systemvariablen "Rollladen_Nacht2" von aktiv zu inaktiv bzw. inaktiv zu aktiv. Die Berechnung im Script kann gleich bleiben, da bei einer aktiven Variablen der Wert 1 zurück gegeben wird und bei inaktiv der Wert 0 zurückgegeben wird.
Nach meinem Verständnis der WEB-UI logic müsste ich dann ein Programm entsprechend dem Screenshot erstellen.
VG
Takahara
ich hatte gestern am späten Nachmittag deine Änderungen eingepflegt, leider bleibt das erwarte Verhalten aus.
Die Variable wird morgens inaktiv geschaltet und abends aktiv geschaltet und bleibt auch aktiv bis zum Wechsel am darauf folgenden Morgen.
Mein Trigger ist jeweils eine Veränderung der Systemvariablen "Rollladen_Nacht2" von aktiv zu inaktiv bzw. inaktiv zu aktiv. Die Berechnung im Script kann gleich bleiben, da bei einer aktiven Variablen der Wert 1 zurück gegeben wird und bei inaktiv der Wert 0 zurückgegeben wird.
Nach meinem Verständnis der WEB-UI logic müsste ich dann ein Programm entsprechend dem Screenshot erstellen.
VG
Takahara
- Baxxy
- Beiträge: 10769
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Hmm, hast du dein Programm geändert oder wie empfohlen ein komplett neues angelegt?
Bei mir lief das so wie gezeigt.
Aber eigentlich isses egal. Hauptsache beide Stati der SysVar führen zur Programm- und damit zur Scriptausführung.
Da darf dann auch mal "bei Aktualisierung" stehen wenn's nur 2x am Tag ist. Schau einfach ob das jetzt mit deinem Programm so funktioniert.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: HmIP-SPI mit CuxD loggen und mit Highcharts darstellen
Hallo Baxxy,
ich habe das Programm gelöscht und neu erstellt. Werde es in den kommenden Tagen beobachten und mich dann wieder melden.
Vielen Dank für deine Hilfe und schnelle Unterstützung.
VG
Takahara
ich habe das Programm gelöscht und neu erstellt. Werde es in den kommenden Tagen beobachten und mich dann wieder melden.
Vielen Dank für deine Hilfe und schnelle Unterstützung.
VG
Takahara