Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

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

Moderator: Co-Administratoren

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 » 29.07.2019, 20:01

steve0564 hat geschrieben:
29.07.2019, 12:02
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!
Fragen zum Thema des Tipps & Tricks Threads sind sehr wohl in Ordnung.
Hier sollten nur keine neuen Themen erstellt werden, welche eben kein Tipps & Tricks Beitrag sind..


steve0564 hat geschrieben:
29.07.2019, 12:02
ich habe von der Scriptsprache soviel Ahnung wie ne Kuh vom Tango!
Ich auch.
Du scheinst eine CCU und ein Gateway dein Eigen zu nennen. :?: Zumindest gibt es 2 abfragbare Interface
Somit ist *IMHO* Variante b für dich von Vorteil, da Variante a generell und Variante c eigentlich nur für SingleUnit- User gedacht sind.

Nur weil du PEQ1931328 nicht in der Geräteauflistung siehst, heißt das nicht, das du kein Gerät mit dieser Serial hast.
Einem Bug geschuldet kann und wird das sehr wohl die Rf Serial deiner CCU3 sein.

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
shamen7777
Beiträge: 79
Registriert: 01.06.2015, 19:27
Wohnort: Bergheim, Großraum Köln

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

Beitrag von shamen7777 » 08.04.2020, 14:11

Hallo Alchy,

kann die Version b auch so umgestellt werden, dass die beiden DC von der CCU2 und vom LAN Gateway auch in das Fehlerprotokoll aufgenommen werden können?

Habe jetzt ein LAN Gateway geholt, da ich mit zwei Aktoren und der Erreichbarkeit Probleme habe. Durch die feste Zuordnung hoffe ich, dass damit dieses Problem aufhört.

Vielen Dank.
MfG

Mirko

Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c

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 » 08.04.2020, 19:48

Version B mit der gewünschten zusätzlichen Funktion ausgestattet.
Bitte testen und melden, da ich kein Gateway benutze muss ich da "blind" scripten.

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
shamen7777
Beiträge: 79
Registriert: 01.06.2015, 19:27
Wohnort: Bergheim, Großraum Köln

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

Beitrag von shamen7777 » 14.05.2020, 19:03

Hallo Alchy,

konnte es eben erst einspielen, leider liefert mir das Skript eine Seriennummer, die ich nicht im System habe. Sehr komsich.
MfG

Mirko

Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c

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 » 14.05.2020, 19:31

Es mag gut sein, dass dir die Seriennummer nicht bekannt vorkommt. Trotzdem wird es sich um die Seriennummer deiner CCU handeln. Vertrau mir :oops:

Leider schafft es eQ-3 nicht, den Bug zu beseitigen, das dir eben auch die Seriennummer statt dem Interface unter Einstellungen Geräte angezeigt wird, wie es sich gehört. Aber warum auch Bugs beseitigen. Gimmicks sind doch wichtiger.


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
shamen7777
Beiträge: 79
Registriert: 01.06.2015, 19:27
Wohnort: Bergheim, Großraum Köln

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

Beitrag von shamen7777 » 14.05.2020, 19:41

Ok. Leider finet das Skript aber nicht das LAN-Gateway. Es wird nur ein Gerät angezeigt.
MfG

Mirko

Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c

Daimler
Beiträge: 9114
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

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

Beitrag von Daimler » 14.05.2020, 19:51

Ein / mehrere Screenshot(s) sagen mehr als 1.000 Worte. :wink:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Benutzeravatar
shamen7777
Beiträge: 79
Registriert: 01.06.2015, 19:27
Wohnort: Bergheim, Großraum Köln

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

Beitrag von shamen7777 » 14.05.2020, 20:41

Es lag daran, dass das LAN Gateway nicht mit der CCU2 verbunden war. Jetzt wird es gefunden und im Protokoll gespeichert.

Dein Skript funktioniert.

Vielen Dank Alchy.
MfG

Mirko

Homematic Komponenten:
CCU2 FW 2.49.18, geplant Homeputer; CUxD 2.3.3; CUxD Highcharts 1.4.5; XML-API 1.20; HQ WebUI 2.5.4; Programme drucken 1.2a; E-Mail 1.6.7c

HolgerCW
Beiträge: 46
Registriert: 22.07.2019, 10:00
Danksagung erhalten: 1 Mal

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

Beitrag von HolgerCW » 02.05.2021, 20:11

Hallo zusammen,

habe auch das Script Variante B laufen gelassen und die 6 Variabeln vorher angelegt.

Leider wird nur der Duty Cycle der CCU3 ausgelesen, die beiden HAP's werden wohl nicht gefunden.

Folgenden Script habe ich ausgeführt:

! DutyCycle aller Interface mit HM Script und CUxD.exec auslesen im Fehlerprotokoll und optional in Systemvariablen speichern
! und Verbindungsstatus auslesen und optional in Systemvariablen speichern
! v1.2 (c) by alchy B
string listeDC = "DutyCycle_CCU3;DutyCycle_LAN1;DutyCycle_LAN2"; !Namen der Systemvariablen TYP Zahl, wo DutyCycle gespeichert werden soll ; separiert
string listeCON = "DutyCycle_CCU3_CON;DutyCycle_LAN1_CON;DutyCycle_LAN2_CON"; !Namen der Systemvariablen TYP Logik / Alarm wo Connectionstatus gespeichert werden soll ; separiert
! ++++++++++++ DONT TOUCH ++++++++++++++++
.... wie beim Start dieses Themas

Ergebnis ist leider nur:

-- AUSWERTUNG --
serial=PEQ1841290 verbunden=true DutyCycle=33;
-- SPEICHERUNG --
1. Wert: 33 vom Gerät: PEQ1841290 wurde in Fehlerprotokoll gespeichert
1. Wert: 33 vom Gerät: PEQ1841290 wurde in 1. Variable: DutyCycle_CCU3 gespeichert
1Connectionstatus: true vom Gerät: PEQ1841290 wurde in 1. Variable: DutyCycle_CCU3_CON gespeichert
ENDE

Warum werden die HAP's nicht gefunden oder was auch immer ?

Gruss

Holger
Dateianhänge
DC3.jpg
DC2.jpg
DC1.jpg

Tibin
Beiträge: 507
Registriert: 26.10.2016, 16:08
System: CCU
Hat sich bedankt: 19 Mal
Danksagung erhalten: 15 Mal

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

Beitrag von Tibin » 03.05.2021, 15:58

HolgerCW hat geschrieben:
02.05.2021, 20:11
Warum werden die HAP's nicht gefunden oder was auch immer ?
Weil das Script nur für die "echten" HM-Lan-Gateways funktioniert. Du benutzt HMIP-HAP's.
Da hat Baxxy mal was gebastelt.... hier lang
Gruß Tino

Antworten

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