Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern

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

Moderator: Co-Administratoren

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 » 04.05.2021, 23:24

Vielen Dank für den Hinweis. Nun kann ich alles super Abfragen und läuft.

Gruss

Holger

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Germa » 02.01.2022, 22:07

alchy hat geschrieben:
19.01.2017, 17:10
Die folgende Version schreibt immer den DutyCycle ins >> Fehlerprotokoll << und kann auch zusätzlich den Wert in eine Zahlenvariable schreiben.
Hi Alchy,
wie müsste das Script aussehen, wenn der DC NUR in die Zahlenvariable geschrieben werden soll?
Im Fehlerprotokoll brauche ich das nicht.

Gruß Germa
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

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 » 03.01.2022, 05:59

Brauchen oder nicht...
Es schadet aber trotzdem nicht, der Eintrag ist gleichzeitig ein Herzschlag der CCU.

Auskommentieren mittels eines Ausrufezeichen vor der Zeile mit dem logger und fertig.

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.

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Germa » 03.01.2022, 13:32

hab ich versucht, aber anscheinend an der falschen Stelle ... gab einen bunten Strauß warnings im log:
Unbenannt.JPG
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

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 » 03.01.2022, 19:09

Ich gehe mal davon aus, das du die Version C benutzt.

Das pure Setzen eines ! vor die Logger Zeile verhindert nur, das die Auswertung in das Log geschrieben wird. (Bild)
Die Zeile ist absichtlich komplett so geschrieben, das man sie auch ohne Scriptkenntnisse einfach aus kommentieren kann.

UND

Nur weil sie unter meinem Eintrag stehen, haben deine Fehlermeldungen noch nichts mit meinem Script zu tun. :shock:
.AldestMapDP() ist darin nicht in Benutzung und auch sonst ist der Code kaum auf dieses Script zurückzuführen.

Die Fehlermeldung kommt mir allerdings bekannt vor. :oops:
Da du diese jedoch völlig unsinnigerweise als Bild gepostet hast, werde ich nicht weiter schauen. Denn ich tippe bestimmt keinen Code mehr aus dem Forum ab. Code gehört im Fehlerfall in Codetags gepostet und nicht in Bilder.
Ins Blaue würde ich auf hq-webui tippen - zumindest sagt mir das mein leider schwindender Hirnspeicher. Aber das muss ja nicht stimmen.
btw. wenn dem so ist und du das noch drauf hast: hq-webui wird *IMHO* seit Jahren nicht mehr supportet und gehört leider von der CCU geworfen!


Und nochmal:
Ich würde das Eintragen des DutyCycle in das Log NICHT deaktivieren, auch wenn du es nicht brauchst. :roll:
Das Loggen des DutyCycle im Fehlerprotokoll stellt *IMHO* einen guten Heartbeat dar. Im Fehlerfall kann man damit immer schauen ob die CCU noch lebt und zu den passenden Zeiten einen Eintrag macht.
Aber sei es wie es sei - nur meine Meinung.

Alchy
Dateianhänge
DutyCycle_LOG_auskommentiert.jpg

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.

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Germa » 03.01.2022, 19:50

Ich gebe mir wirklich Mühe, mit dem System klarzukommen, was seitens des Herstellers kaum unterstützt wird (viel zu knappe Systemdoku und Geräte-Anleitungen), aber ohne hunderte Seiten Foreneinträge durchzuforsten, kommt man kaum weiter. Man hat hier als "Nicht-Homematic-Profi" bei den Antworten oftmals aber dann das Bedürfnis, demütig niederzuknien oder sich zu entschuldigen. Suboptimal.

Laut homematic inside ist das HQ WebUI Version 2.5.8 vom 08.07.21, woher soll ich also erkennen, dass das von der CCU geworfen gehört?
Ich fand es immer gut, weil man eine so schöne Auflistung der Geräte und Datenpunkte bekommt. Habe ich jetzt, seit ich SDV habe, auch, aber vorher eben nicht.
War dann wohl ein dummer Zufall, mit den Logeinträgen. Ausrufezeichen vor die Zeile mit system.exec und Protokoll erzeugt und boom alles voll ...
Und da das ja auch kein "Code" ist, sondern ein Auszug aus dem Fehlerprotokoll, habe ich es auch nicht als "Code" gepostet

Da ich ja, wie bereits öfter erwähnt, seit Monaten akribisch auf der Suche nach meinen Fehlern im System bin, finde ich die vielen Einträge des DC im Fehlerprotokoll etwas unübersichtlich, daher wollte ich sie (zumindest zeitweise) ausblenden und da die gern benutzte herzliche Aufforderung "ab hier ! Finger weg" gerne benutzt wird, dachte ich, frage ich lieber mal nach.
Kurz und gut, danke für die Hilfe!
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

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 » 03.01.2022, 20:21

Ruhig Brauner, du musst nicht nieder knien, zumindest nicht vor mir. :wink:
Vor dem Hersteller kanns du das tun, oder denen auch deine Probleme mitteilen.

Auch wenn ich es dir durchaus zugestehe, du musst dich nicht rechtfertigen, warum du dies und da so machst.
Aber wenn du von mir Hilfe erwartest, nimm bitte die Gründe für mein (Nicht)handeln zur Kenntnis und mach es das nächste Mal besser.
Oder hoffe anderweitig Hilfe zu erhalten. So einfach ist das.

Germa hat geschrieben:
03.01.2022, 19:50
Laut homematic inside ist das HQ WebUI Version 2.5.8 vom 08.07.21
Wow, da ist aber was an mir vorbeigegangen. :shock:
Sollte das wirklich stimmen? Im Thread ist es schon eine Weile ruhig.
Ohje, nicht das ich jetzt auch noch den falschen Verursacher für deine Fehlermeldungen verdächtige, weil der Code meinem Matschhirn bekannt vorkam. Da muss ich doch mal bei Gelegenheit schauen ob hobbyquaker wirklich noch aktualisiert.

[EDIT]
Nein, hobbyquaker war es nicht, jmaus hat da wohl "erneuert".
Ob du das als "neue Version & supported" nehmen kannst, wage ich zu bezweifeln.
DENN
Ein Kurzcheck auf dem Handy ergab aber trotzdem, das dein Fehler von HQ WebUI kommt.
(da bin ich aber froh keine falsche Fährte gelegt zu haben)

Vielleicht hat jmaus vergessen HQ Webui an das anzupassen, was er 2017 an der Rega geändert hat.
[/EDIT]

Alchy
Zuletzt geändert von alchy am 03.01.2022, 20:45, insgesamt 1-mal geändert.
Grund: [EDIT]

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.

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Germa » 03.01.2022, 21:24

danke für den Hinweis, dann schmeiße ich das mal lieber runter
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Germa » 18.01.2022, 23:08

ich hab nochmal ne Frage zu dem Thema:
Die HMIP Geräte haben ja alle im Kanal 0 den Datenpunkt "DUTY_CYCLE", den man in WebUI Programmen mit "Dutycycle erreicht" abfragen kann.
Was passiert denn, wenn ein Gerät den DC erreicht hat? Wird das dann in der WebUI irgendwo angezeigt oder im Protokoll?

Wenn das nicht der Fall ist, wäre es doch eine Lösung, dass man in regelmäßigen Abständen alle DCs aus allen Geräten abfragt, ähnlich Deinem Script für die Batteriewerte, um herauszufinden, welches Gerät zu oft sendet oder zu oft abgefragt wird?
alchy hat geschrieben:
25.11.2021, 22:15

Code: Alles auswählen

!Alle Kanaele auf letzte Aenderung pruefen und ausgeben wenn länger her als einstellbar
!https://homematic-forum.de/forum/viewtopic.php?f=60&t=62316&p=690360#p690360
! v0.1 (c) by Alchy
Alchy
Nur dass man eben nicht eine Liste in eine sysvar schreibt, sondern
wenn false dann mach nix
wenn true, dann melde das Gerät, bei dem true ist.
Zuletzt geändert von alchy am 19.01.2022, 19:18, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

Benutzeravatar
Baxxy
Beiträge: 10648
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

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

Beitrag von Baxxy » 18.01.2022, 23:44

Die Meldungen über Geräte die in den eigenen DC laufen halten sich ja in Grenzen.
Gesehen habe ich es noch nicht, würde aber vermuten das die dann wenigstens noch eine Servicemeldung erzeugen dürfen.

Antworten

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