Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Moderator: Co-Administratoren
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Vielen Dank für den Hinweis. Nun kann ich alles super Abfragen und läuft.
Gruss
Holger
Gruss
Holger
-
- 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
Hi Alchy,alchy hat geschrieben: ↑19.01.2017, 17:10Die folgende Version schreibt immer den DutyCycle ins >> Fehlerprotokoll << und kann auch zusätzlich den Wert in eine Zahlenvariable schreiben.
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
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
-
- Beiträge: 10761
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
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
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.
-
- 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
hab ich versucht, aber anscheinend an der falschen Stelle ... gab einen bunten Strauß warnings im log:
wenn wir uns alle gegenseitig helfen, ist allen geholfen
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
-
- Beiträge: 10761
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
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.
.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.
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.
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
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.
.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.
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.
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
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: 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
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!
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
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
-
- Beiträge: 10761
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
Ruhig Brauner, du musst nicht nieder knien, zumindest nicht vor mir.
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.
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
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.
Wow, da ist aber was an mir vorbeigegangen.
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]
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.
-
- 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
danke für den Hinweis, dann schmeiße ich das mal lieber runter
wenn wir uns alle gegenseitig helfen, ist allen geholfen
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
-
- 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
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?
wenn false dann mach nix
wenn true, dann melde das Gerät, bei dem true ist.
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?
Nur dass man eben nicht eine Liste in eine sysvar schreibt, sondernalchy hat geschrieben: ↑25.11.2021, 22:15AlchyCode: 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
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
Grund: Scriptcopy gelöscht
wenn wir uns alle gegenseitig helfen, ist allen geholfen
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
- Baxxy
- Beiträge: 11027
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2284 Mal
Re: Duty Cycle CCU2 & CCU3 mit HM Script auslesen und speichern
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.
Gesehen habe ich es noch nicht, würde aber vermuten das die dann wenigstens noch eine Servicemeldung erzeugen dürfen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen