Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Moderator: Co-Administratoren
-
- 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
gefixt
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
Vielen Dank für die super schnelle Reaktion an Alchy!
Das Skript ist sehr hilfreich, wenn man mal wieder nicht weiß, warum alles nicht so recht will!
Bei mir ist es meistens das HM-Dis-EP-WM55. Das "verbraucht" bei mir DC ohne Ende...
Vielen Dank noch einmal!
Das Skript ist sehr hilfreich, wenn man mal wieder nicht weiß, warum alles nicht so recht will!
Bei mir ist es meistens das HM-Dis-EP-WM55. Das "verbraucht" bei mir DC ohne Ende...
Vielen Dank noch einmal!
-
- Beiträge: 100
- Registriert: 07.05.2017, 19:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: nähe Münster
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hallo,mabudie hat geschrieben:
Bei mir ist es meistens das HM-Dis-EP-WM55. Das "verbraucht" bei mir DC ohne Ende...
ich habe das EP auch, kann aber nicht feststellen, dass die Anzeige soviel DC verbraucht. Ich nutze allerdings auch ausschließlich die im Gerät hinterlegten Texte. Soweit ich weiß, steigt der DC, wenn man die freien Texte nutzt, da diese bei dem entsprechenden Kommando dann jedesmal als Text mitgesendet werden. Vielleicht hilft das ja..., so als Idee.
Gruß
CCU2 seit 2014 (Echtbetrieb mit ca.73 Geräten)
Raspi seit 2017 (Testbetrieb mit 5 Geräten)
CCU2 im Büro, Uptime 324 Tage
Raspi seit 30.10.2017 (Echtbetrieb mit mehr als 78 Geräten, 140 Programme, 18 Scripte), längste Uptime 184 Tage
Raspi seit 30.10.2017 (Testbetrieb mit als 5 Geräten und Backup-System)
Einige Homematic IP-Geräte sowohl im Echt- als auch Testbetrieb
CuxD, E-Mail, CuxD Highcharts
CCU-Historian seit dem 09.04.2019
Raspi seit 2017 (Testbetrieb mit 5 Geräten)
CCU2 im Büro, Uptime 324 Tage
Raspi seit 30.10.2017 (Echtbetrieb mit mehr als 78 Geräten, 140 Programme, 18 Scripte), längste Uptime 184 Tage
Raspi seit 30.10.2017 (Testbetrieb mit als 5 Geräten und Backup-System)
Einige Homematic IP-Geräte sowohl im Echt- als auch Testbetrieb
CuxD, E-Mail, CuxD Highcharts
CCU-Historian seit dem 09.04.2019
-
- Beiträge: 7151
- Registriert: 31.12.2006, 15:18
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Rhein-Main
- Danksagung erhalten: 34 Mal
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hi,
das E-Paper-Display braucht im Batteriebetrieb für jedes Anfunken einen Wakeup-Burst, wenn man es mit einem UP-Netzteil betreibt, dann kann man dieses Gerät auf "Dauerlauschen" umkonfigurieren, dann braucht es keinen Wakeup-Burst mehr.
Ein fest hinterlegter Text ist nach dem Wakeup sicherlich auch schneller "rübergefunkt" als die Übertragung eines variablen Textes dauert. Es macht die Kombination aus allem, plus die Häufigkeit.
Der Familienvater
das E-Paper-Display braucht im Batteriebetrieb für jedes Anfunken einen Wakeup-Burst, wenn man es mit einem UP-Netzteil betreibt, dann kann man dieses Gerät auf "Dauerlauschen" umkonfigurieren, dann braucht es keinen Wakeup-Burst mehr.
Ein fest hinterlegter Text ist nach dem Wakeup sicherlich auch schneller "rübergefunkt" als die Übertragung eines variablen Textes dauert. Es macht die Kombination aus allem, plus die Häufigkeit.
Der Familienvater
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Brauche mal wieder Hilfe von euch Profis. Habe endlich meinen Duty Cycle wieder zwischen 0 und 20 Prozent. Schreibe den Wert in eine angelegte Variabel den ich mir auf der CCU2 anzeigen lassen kann und funktioniert.
ABER
Ich möchte den Wert auch auf dem HomestatusDisplay anzeigen um Kontrolle zu haben. Sehe aber nichts am Display, Feld bleibt leer. Schaue ich unter XML View steht die Zahl aber drinnen in der Variable. Komme auf den Fehler nicht drauf. Vielleicht hat einer von euch den richtigen Blick dafür.
ABER
Ich möchte den Wert auch auf dem HomestatusDisplay anzeigen um Kontrolle zu haben. Sehe aber nichts am Display, Feld bleibt leer. Schaue ich unter XML View steht die Zahl aber drinnen in der Variable. Komme auf den Fehler nicht drauf. Vielleicht hat einer von euch den richtigen Blick dafür.
Re: Duty Cycle CCU2 mit HM Script auslesen und speichern
Hallo
Ich habe die Version 0.5 installiert, funktioniert alles. Jedoch möchte ich als Ausgabe nicht z.B. 20.00 sondern 20.
Was ist hierfür zu ändern?
Mit freundlichen Grüßen
Semmy
Ich habe die Version 0.5 installiert, funktioniert alles. Jedoch möchte ich als Ausgabe nicht z.B. 20.00 sondern 20.
Was ist hierfür zu ändern?
Mit freundlichen Grüßen
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- 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 gehe mal von aus das du
Code: Alles auswählen
! DutyCycle aller Interface mit HM Script und CUxD.exec auslesen und in Systemvariablen speichern
! und Verbindungsstatus auslesen und in Systemvariablen speichern
! v0.5 (c) by alchy
Wenn du die Zeile:
Code: Alles auswählen
if ( (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(dcname)) { (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(dcname).State(cycle.ToFloat());
Code: Alles auswählen
if ( (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(dcname)) { (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(dcname).State(cycle);
den Typ der Speichervariable (wo du den DutyCycle der einzelnen Geräte speicherst) vom Typ Zahl auf Typ Zeichenkette ändern würdest,
erhältst du das Gewünschte.
Aber strings sind dann eben strings, das muss dir klar sein. Mit all seinen Konsequenzen.
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
Funktioniert soweit, aber was wären das für Konsequenzen mit den strings?
Gruß
Semmy
Funktioniert soweit, aber was wären das für Konsequenzen mit den strings?
Gruß
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- 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
strings sind eben Zeichenketten und keine Zahlen.
Du kannst damit nicht rechnen
ergibt nun mal 57.
ohne sie vorher wieder umzuwandeln.
was dann richtigerweise 12 ergibt.
Je nach benutzte Art, kann man auch strings schlecht loggen bzw. das Ergebnis in einem Graph darstellen.
usw. Ich wollte nur darauf hinweisen.
Alchy
Du kannst damit nicht rechnen
Code: Alles auswählen
string a = "5";
string b = "7";
WriteLine(a+b);
ohne sie vorher wieder umzuwandeln.
Code: Alles auswählen
string a = "5";
string b = "7";
WriteLine(a.ToFloat() + b.ToFloat());
Je nach benutzte Art, kann man auch strings schlecht loggen bzw. das Ergebnis in einem Graph darstellen.
usw. Ich wollte nur darauf hinweisen.
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
moin moin, meine variablen zeigen seit gestern das an:
Duty_Cycle_CCU2: -1.00 %
Duty_Cycle_AZ: 17.00 %
Duty_Cycle_Garage: 59.00 %
wie geht das? alles läuft habwegs stabil
Duty_Cycle_CCU2: -1.00 %
Duty_Cycle_AZ: 17.00 %
Duty_Cycle_Garage: 59.00 %
wie geht das? alles läuft habwegs stabil