Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von fighterzg6 » 21.06.2019, 17:05

wäre es möglich den dutycycle von hmip über das script auszulesen?
im cuxd version 2.3.0 zeigt er es mir an!?!

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

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von alchy » 21.06.2019, 19:03

Ist möglich allerdings fast immer identisch. Habe irgendwo mal einen Graph gepostet.

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.

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von fighterzg6 » 26.06.2019, 07:25

könnte jemand das script anpassen? variable usw. habe ich schon angelegt, geht aber immer noch nicht

mazta
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

Beitrag von mazta » 26.06.2019, 11:19

fighterzg6 hat geschrieben:
26.06.2019, 07:25
könnte jemand das script anpassen? variable usw. habe ich schon angelegt, geht aber immer noch nicht
Das neuste Update 2.47.10 zeigt dir den DC von sich aus auf der Startseite an.

Benutzeravatar
fighterzg6
Beiträge: 101
Registriert: 21.10.2009, 07:30
Kontaktdaten:

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von fighterzg6 » 26.06.2019, 12:15

Hallo, ja aber nur vom Gateway! Nix CCU3

Br4v4g0r
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

Beitrag von Br4v4g0r » 27.07.2019, 23:18

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 ?

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

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von alchy » 27.07.2019, 23:45

Br4v4g0r hat geschrieben:
27.07.2019, 23:18
Kann mir jemand helfen ?
Um dir helfen zu können, müsstest du erstmal mit benötigten Informationen rüber kommen. :roll:
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.

Fonzo
Beiträge: 6688
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 478 Mal

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von Fonzo » 28.07.2019, 16:56

Br4v4g0r hat geschrieben:
27.07.2019, 23:18
Gibt es keine Möglichkeit den DC direkt abzugreifen da dieser ja auch mittlerweile auf der Startseite dargestellt wird ?
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.

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

Beitrag von Black » 28.07.2019, 17:12

schon wieder Werbung für deine bevorzugt angepriesenen kostenpflichtige Produkte um einen Durycycle anzuzeigen ?

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

steve0564
Beiträge: 390
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

Beitrag von steve0564 » 29.07.2019, 12:02

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:

Code: Alles auswählen

0.000000
Ergebnis Variante b:

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
(Gerät PEQ1931328 ist in der Geräteauflistung nicht vorhanden!)

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
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
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

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“