Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Moderator: Co-Administratoren
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
# CUxD muß auf der CCU installiert sein.
ist drauf
# Und ein entsprechendes CUxD-Exec-Gerät angelegt werden.
???
Danke clyde
P.S. es gibt keine blöden Fragen...
ist drauf
# Und ein entsprechendes CUxD-Exec-Gerät angelegt werden.
???
Danke clyde
P.S. es gibt keine blöden Fragen...
- AndiN
- Beiträge: 2621
- Registriert: 10.06.2015, 08:54
- Wohnort: Hennef
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 28 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Das war als Frage gemeint?# Und ein entsprechendes CUxD-Exec-Gerät angelegt werden.
???
Okay, hast Du in den Geräten ein
Code: Alles auswählen
CUX2801001:1
Das kann meines Erachtens die einzige Ursache sein. Es sei denn, Du hast das hier nicht gelesen
AndiZum Speichern des Wertes in einer Systemvariablen, einfach jedes Vorkommen im Script von: Status_DutyCycle ersetzen mit dem Namen der Systemvariablen Typ Zahl, welche Ihr vorher angelegt habt.
Andi (Greenhorn)
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Doch Andi, hab alles gelesen, aber
CUX2801001:1 Gerät?
Muss ich das als neues Gerät anlegen und lege ich das in CUxd an? Oder als virtuelles Gerät an der Zentrale?
Danke Clyde
CUX2801001:1 Gerät?
Muss ich das als neues Gerät anlegen und lege ich das in CUxd an? Oder als virtuelles Gerät an der Zentrale?
Danke Clyde
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Siehe meine Signatur.
Alchy
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.
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hallo Alchy,
danke für Dein Duty Skript... Es werkelt endlich. Vielleicht ergänzt Du in Deinem 1. Beitrag noch, dass in der CUXD ein CUX2801001 Execute Gerät sein muss, damit das Skript läuft.
Hab ein wenig gesucht warum das nicht tut... Jetzt tut es
danke für Dein Duty Skript... Es werkelt endlich. Vielleicht ergänzt Du in Deinem 1. Beitrag noch, dass in der CUXD ein CUX2801001 Execute Gerät sein muss, damit das Skript läuft.
Hab ein wenig gesucht warum das nicht tut... Jetzt tut es
Haussteuerung zur Zeit Profilab mit diversen Erweiterungen. Arduinos die Daten senden und Empfangen.
MAX Heizungssteuerung
Gerade dabei einiges auf Homematic umzustellen
Ziel Alles mit Homekit über Homematik zu regeln
_________________________________________________________________________
aus der schönen Pfalz, immer Interessiert an Austausch
MAX Heizungssteuerung
Gerade dabei einiges auf Homematic umzustellen
Ziel Alles mit Homekit über Homematik zu regeln
_________________________________________________________________________
aus der schönen Pfalz, immer Interessiert an Austausch
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Ich habe das mal der Anleitung hinzugefügt.
Alchy
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.
-
- Beiträge: 587
- Registriert: 07.11.2012, 08:02
- Wohnort: Schweiz, Graubünden
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 9 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hallo
Aus aktuellem Anlass bin ich seit ein paar Tagen am versuchen die Dutycycle vom Raspi & vom runden Gatway Adapter auszulesen.
Nun habe ich folgendes Skript am laufen:
Wenn ich das Skript ausführe kommt folgende Ausgabe:
Das Problem ist nun, dass mir immer nur der Wert der Var. dutycycle_raspi wechselt und die Var. dutycycle_lan_adapter immer auf 0 bleibt.
Wenn ich die Variablen im Skript oben wechsle füllte es mir zwar den Wert in die Variable, aber halt vom falschen Gerät.
Dies heisst für mich so wie ich das verstehe, dass die Variablen soweit funktionieren.
Allerdings wie geschrieben der Lan Adapter keine Werte liefert (über einen Tag). Dieser sollte allerdings mehr Werte liefern als der Raspi, da ich diesen im Wohnzimmer habe und viele Geräte über diesen laufen.
Hier noch ein Auszug aus dem Systemprotokoll: Die Ausgabe vom Skript auf der ersten Seite sieht folgendermassen aus:
Wäre für Hilfestellung dankbar.
Gruss
Ritschi
Aus aktuellem Anlass bin ich seit ein paar Tagen am versuchen die Dutycycle vom Raspi & vom runden Gatway Adapter auszulesen.
Nun habe ich folgendes Skript am laufen:
Code: Alles auswählen
! DutyCycle aller Interface mit HM Script und CUxD.exec (c) by Alchy v 0.3
Code: Alles auswählen
-- AUSWERTUNG --
JEQ0185846=0;NEQ0231081=1;
-- SPEICHERUNG --
1. Wert: 0.000000 vom Gerät: JEQ0XXXXXX wurde in 1. Variable: dutycycle_lan_adapter gespeichert
2. Wert: 1.000000 vom Gerät: NEQXXXXXX wurde in 2. Variable: dutycycle_raspi gespeichert
-- ENDE --
Wenn ich die Variablen im Skript oben wechsle füllte es mir zwar den Wert in die Variable, aber halt vom falschen Gerät.
Dies heisst für mich so wie ich das verstehe, dass die Variablen soweit funktionieren.
Allerdings wie geschrieben der Lan Adapter keine Werte liefert (über einen Tag). Dieser sollte allerdings mehr Werte liefern als der Raspi, da ich diesen im Wohnzimmer habe und viele Geräte über diesen laufen.
Hier noch ein Auszug aus dem Systemprotokoll: Die Ausgabe vom Skript auf der ersten Seite sieht folgendermassen aus:
Code: Alles auswählen
{ADDRESS JEQXXXXXX CONNECTED 1 DEFAULT 0 DESCRIPTION {} DUTY_CYCLE 0 FIRMWARE_VERSION 961 TYPE {Lan Interface}} {ADDRESS NEQXXXXXX CONNECTED 1 DEFAULT 1 DESCRIPTION CCU2-Coprocessor DUTY_CYCLE 0 FIRMWARE_VERSION 2.2.1 TYPE CCU2}
Gruss
Ritschi
Zuletzt geändert von alchy am 01.03.2017, 19:42, insgesamt 1-mal geändert.
Grund: Script entfernt steht auf Seite 1 des Threads
Grund: Script entfernt steht auf Seite 1 des Threads
Raspberry-Matic auf Tinkerboard, Mediola Gateway V3, Mediola Gateway V2, iobroker, Homebridge-homematic auf Mac, Homeassistant
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Das Problem ist nun, was du erwartest.
Das Problem ist eher, das du erwartest, das das Script etwas ermittelt, was es nicht zu ermitteln gibt.
Es kann nur das Auslesen, was es eben auszulesen gibt. Und wenn da ständig 0 steht, dann wird eben auch ständig 0 ermittelt und gespeichert. Ich sehe keine Fehler in deinen Ausgaben.
Alchy
Ritschi hat geschrieben:Das Problem ist nun, dass mir immer nur der Wert der Var. dutycycle_raspi wechselt und die Var. dutycycle_lan_adapter immer auf 0 bleibt.
Das Problem ist eher, das du erwartest, das das Script etwas ermittelt, was es nicht zu ermitteln gibt.
Es kann nur das Auslesen, was es eben auszulesen gibt. Und wenn da ständig 0 steht, dann wird eben auch ständig 0 ermittelt und gespeichert. Ich sehe keine Fehler in deinen Ausgaben.
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.
-
- Beiträge: 587
- Registriert: 07.11.2012, 08:02
- Wohnort: Schweiz, Graubünden
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 9 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hi alchy
Kann es denn sein, dass der Adapter nicht ausgelesen werden kann?
Wie schon geschrieben:
Ritschi
Kann es denn sein, dass der Adapter nicht ausgelesen werden kann?
Wie schon geschrieben:
GrussDieser sollte allerdings mehr Werte liefern als der Raspi, da ich diesen im Wohnzimmer habe und die meisten Geräte inkl. 3 Bewegungsmelder über diesen laufen.
Ritschi
Raspberry-Matic auf Tinkerboard, Mediola Gateway V3, Mediola Gateway V2, iobroker, Homebridge-homematic auf Mac, Homeassistant