Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Moderator: Co-Administratoren
- fighterzg6
- Beiträge: 101
- Registriert: 21.10.2009, 07:30
- Kontaktdaten:
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
wäre es möglich den dutycycle von hmip über das script auszulesen?
im cuxd version 2.3.0 zeigt er es mir an!?!
im cuxd version 2.3.0 zeigt er es mir an!?!
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Ist möglich allerdings fast immer identisch. Habe irgendwo mal einen Graph gepostet.
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.
- fighterzg6
- Beiträge: 101
- Registriert: 21.10.2009, 07:30
- Kontaktdaten:
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
könnte jemand das script anpassen? variable usw. habe ich schon angelegt, geht aber immer noch nicht
-
- Beiträge: 49
- Registriert: 27.07.2018, 12:40
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 2 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Das neuste Update 2.47.10 zeigt dir den DC von sich aus auf der Startseite an.fighterzg6 hat geschrieben: ↑26.06.2019, 07:25könnte jemand das script anpassen? variable usw. habe ich schon angelegt, geht aber immer noch nicht
- fighterzg6
- Beiträge: 101
- Registriert: 21.10.2009, 07:30
- Kontaktdaten:
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Hallo, ja aber nur vom Gateway! Nix CCU3
-
- Beiträge: 3
- Registriert: 27.07.2019, 23:12
- System: CCU und Access Point
- Hat sich bedankt: 1 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Hallo Zusammen,
Ich habe hier im Forum schon sehr viel gelesen. Ich habe auch dank euch schon sehr viel umgesetzt. Nun möchte ich zur Verarbeitung in Mediola meinen DC in eine Systemvariable schreiben. Das Programm gibt auch per Script und CUxD den DC Wert aus nur wird dieser nicht in der Variablen abgelegt, sodass ich diese dann in Mediola verwenden kann.
Ich weiß nicht mehr weiter:(
Kann mir jemand helfen ?
Gibt es keine Möglichkeit den DC direkt abzugreifen da dieser ja auch mittlerweile auf der Startseite dargestellt wird ?
Ich habe hier im Forum schon sehr viel gelesen. Ich habe auch dank euch schon sehr viel umgesetzt. Nun möchte ich zur Verarbeitung in Mediola meinen DC in eine Systemvariable schreiben. Das Programm gibt auch per Script und CUxD den DC Wert aus nur wird dieser nicht in der Variablen abgelegt, sodass ich diese dann in Mediola verwenden kann.
Ich weiß nicht mehr weiter:(
Kann mir jemand helfen ?
Gibt es keine Möglichkeit den DC direkt abzugreifen da dieser ja auch mittlerweile auf der Startseite dargestellt wird ?
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Um dir helfen zu können, müsstest du erstmal mit benötigten Informationen rüber kommen.
Da du hier in dem Thread postest, gehe ich mal davon aus, das du auch eines der Scripte von der ersten Seite verwendest.
Bliebe die Frage nach der Version. Verwendest du a,b, oder c
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: 6775
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 496 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Das hängt, wenn man NEO nutzt, davon ab auf welchem Weg Homematic angesteuert wird bzw. welches NEO Plugin genutzt wird. Sollte das NEO Plugin Homematic genutzt werden musst Du einen der beschrieben Wege nutzen und den Wert in einer Systemvariable ablegen.
Damit das ohne die beschriebenen Wege funktionieren sollte müsste zunächst EQ3 ein neues Firmwareupdate veröffentlichten und gleichzeitig Mediola das NEO Plugin Homematic überarbeiten.
Wenn man den Duty Cycle direkt anzeigen will ohne die hier beschriebenen Wege geht alternativ über das mit NEO über NEO Plugin IP-Symcon und IP-Symcon mit einer CCU, da bekommst Du den Wert direkt im NEO Gerätemanager als Importmöglichkeit angezeigt ohne auf der CCU selber etwas in Systemvariablen schreiben zu müssen.
- Black
- Beiträge: 5508
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 428 Mal
- Danksagung erhalten: 1089 Mal
- Kontaktdaten:
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
schon wieder Werbung für deine bevorzugt angepriesenen kostenpflichtige Produkte um einen Durycycle anzuzeigen ?
Wie oft eigentlich denn noch ?
Black
Wie oft eigentlich denn noch ?
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 391
- Registriert: 15.11.2012, 13:22
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 1 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Hallo miteinander!
Wir befinden uns hier im Bereich "Tipps und Tricks-keine Fragen!", daher bin ich mir nun unsicher, ob ich hier fragen darf oder nicht! Andererseits geht es wohl bei mittlerweile 24 Seiten wohl eh nicht ganz ohne Fragen!
Gegeben ist eine CCU3 mit verschiedenen Komponenten.
Seit der FW 1.47.10 wird auf der Startseite der DC angezeigt. Das aber immer mit 0,0%.
Seit 1.47.15 jedoch mit einem DC von heute bis zu 99%.
Ich suche nun nach einer Möglichkeit den DC in eine Variable weg zu schreiben, um diese dann in der Abfrage von Komponenten mit nutzen zu können.
Gleich vorweg: ich habe von der Scriptsprache soviel Ahnung wie ne Kuh vom Tango!
Ich habe die hier im Post #1 angebotenen 3 Scripte alle durchprobiert mit dem Ergebnis, dass meine Variable immer und zu jeder Zeit bei 0,00 % steht. Ja, die Scripte wurden, wie in #1 erklärt vorher entsprechend angepasst.
Alles aus dem Skript Executor!
Ergebnis Variante a:
Ergebnis Variante b:
(Gerät PEQ1931328 ist in der Geräteauflistung nicht vorhanden!)
Bei der Variante c wurden mir dann im Script-Exekutor zwei Werte angezeigt:
Das mit den 99 haut derzeit (leider) so hin. In die Systemvariable wird aber nix davon weg geschrieben, die steht immer noch bei 0,00%
Nun die Fragen vor allem bezogen auf Variante a:
- funktionieren die Skripte mit der neuen FW richtig, d.h. ist der Wert 0,00% DC der Richtige?
- funktionieren die Skripte nicht richtig und der Wert der Startseite von derzeit 99% ist der Richtige?
- beides sind falsche Werte und ich bin völlig daneben?
- wie lautet die interne Variable der neuen FW? (diese wird nirgendwo gelistet)
Wer kann mir weiter helfen?
LG
Steve
Wir befinden uns hier im Bereich "Tipps und Tricks-keine Fragen!", daher bin ich mir nun unsicher, ob ich hier fragen darf oder nicht! Andererseits geht es wohl bei mittlerweile 24 Seiten wohl eh nicht ganz ohne Fragen!
Gegeben ist eine CCU3 mit verschiedenen Komponenten.
Seit der FW 1.47.10 wird auf der Startseite der DC angezeigt. Das aber immer mit 0,0%.
Seit 1.47.15 jedoch mit einem DC von heute bis zu 99%.
Ich suche nun nach einer Möglichkeit den DC in eine Variable weg zu schreiben, um diese dann in der Abfrage von Komponenten mit nutzen zu können.
Gleich vorweg: ich habe von der Scriptsprache soviel Ahnung wie ne Kuh vom Tango!
Ich habe die hier im Post #1 angebotenen 3 Scripte alle durchprobiert mit dem Ergebnis, dass meine Variable immer und zu jeder Zeit bei 0,00 % steht. Ja, die Scripte wurden, wie in #1 erklärt vorher entsprechend angepasst.
Alles aus dem Skript Executor!
Ergebnis Variante a:
Code: Alles auswählen
0.000000
Code: Alles auswählen
-- AUSWERTUNG --
serial=JEQ0707468 verbunden=false DutyCycle=0;serial=PEQ1931328 verbunden=true DutyCycle=90;
-- SPEICHERUNG --
Systemvariable: VariableDC1 für Wert: 0 vom Gerät: JEQ0707468 nicht vorhanden
Systemvariable: VariableCON1 für Connectionstatus: false vom Gerät: JEQ0707468 nicht vorhanden
Systemvariable: VariableDC2 für Wert: 90 vom Gerät: PEQ1931328 nicht vorhanden
Systemvariable: VariableCON2 für Connectionstatus: true vom Gerät: PEQ1931328 nicht vorhanden
ENDE
Bei der Variante c wurden mir dann im Script-Exekutor zwei Werte angezeigt:
Code: Alles auswählen
Fehler:
Ausgabe:
DUTY_CYCLE 0
DUTY_CYCLE 99
DutyCycle [0] by_Alchy ins Fehlerprotokoll eingetragen
DutyCycle von 0.000000 ermittelt und in Systemvariable eingetragen
Nun die Fragen vor allem bezogen auf Variante a:
- funktionieren die Skripte mit der neuen FW richtig, d.h. ist der Wert 0,00% DC der Richtige?
- funktionieren die Skripte nicht richtig und der Wert der Startseite von derzeit 99% ist der Richtige?
- beides sind falsche Werte und ich bin völlig daneben?
- wie lautet die interne Variable der neuen FW? (diese wird nirgendwo gelistet)
Wer kann mir weiter helfen?
LG
Steve
82 Kanäle in 52 Geräten:
1x HM-Sen-MDIR-O, 1x HM-Sec-MDIR, 1x HM-LC-Sw1-Pl, 2x HM-RC-4, 4x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 2x HM-Sec-TiS, 1x HM-CCU-2, 1x HM-RC-12, 1x HM-SCI-3-FM, 5x HM-Sec-SC, 4x HM-LC-Sw1PBU-FM, 1x HM-LC-Sw1-Pl-2, 5x HM-LC-Sw2-FM, 10x HM-LC-Bl1PBU-FM, 6x HM-PBI-4-FM, 1x HM-PB-2-WM55, 3x HM-CC-TC, 1x HM-OU-CFM-Pl, 1x HM-WDS100-C6-O
1x HM-Sen-MDIR-O, 1x HM-Sec-MDIR, 1x HM-LC-Sw1-Pl, 2x HM-RC-4, 4x HM-LC-Sw1-FM, 1x HM-LC-Sw4-SM, 2x HM-Sec-TiS, 1x HM-CCU-2, 1x HM-RC-12, 1x HM-SCI-3-FM, 5x HM-Sec-SC, 4x HM-LC-Sw1PBU-FM, 1x HM-LC-Sw1-Pl-2, 5x HM-LC-Sw2-FM, 10x HM-LC-Bl1PBU-FM, 6x HM-PBI-4-FM, 1x HM-PB-2-WM55, 3x HM-CC-TC, 1x HM-OU-CFM-Pl, 1x HM-WDS100-C6-O