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: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von alchy » 13.09.2017, 06:32

Deshalb ja meine Frage, ob die Varianten aus meinem Script protokolliert werden. :wink:
Das Script ist ja eindeutig als Verursacher festgestellt wurden.
Vieleicht wird ja doch zeitgleich etwas anderes protokolliert :?:

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.

BJS
Beiträge: 18
Registriert: 26.08.2017, 10:02

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von BJS » 13.09.2017, 11:25

Kurzer Zwischenstand erst einmal …

Alle Umlaute aus allen Geräten und Variablen entfernt …
Protokollierung aller Geräte und Variablen (bis auf einen Test-Magnetkontakt) deaktiviert.

Fehler (leeres Systemprotokoll) im Moment nicht existent.

Werde nun nacheinander alles wieder aktivieren und dann später berichten …
Danke, Bernd

BJS
Beiträge: 18
Registriert: 26.08.2017, 10:02

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von BJS » 14.09.2017, 06:38

Fehler bzw. Verursacher gefunden:
Umlaute in den Namen der Variablen, wie z.B. „Mähroboter“ waren hier der Grund dafür, dass immer wenn das Script aufgerufen wurde, die Anzeige des Systemprotokolls leer war.
Ich habe nun alle Umlaute aus Gerätenamen und Variablen entfernt und kann im Moment keine Probleme mehr erkennen.

Das „ALCHI Duty Cycle Script“ läuft (bei mir) problemlos => DANKE ... Bernd

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

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von alchy » 14.09.2017, 11:39

BJS hat geschrieben: Umlaute in den Namen der Variablen, wie z.B. „Mähroboter“ waren hier der Grund dafür, dass immer wenn das Script aufgerufen wurde, die Anzeige des Systemprotokolls leer war.
Ich habe nun alle Umlaute aus Gerätenamen und Variablen entfernt und kann im Moment keine Probleme mehr erkennen.
Noch mal: mein Script hat damit nichts zu tun!
Auch "normale" Umlaute in den Namen von protokollierten Systemvariablen sollten nicht zu dem beschriebenen Verhalten führen.
BJS hat geschrieben: Das „ALCHI Duty Cycle Script“ läuft (bei mir) problemlos => DANKE ... Bernd
Danke Bernt für die Rückmeldung.

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
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von Sammy » 14.09.2017, 12:04

@BJS: Dann hast Du die Tipps für Anfänger wohl am Anfang nicht gelesen und berücksichtigt gehabt.
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
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!

BJS
Beiträge: 18
Registriert: 26.08.2017, 10:02

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von BJS » 14.09.2017, 15:22

Ja, Ja ... immer rauf auf´s Schlimme ;-) => ich gelobe Besserung !

PS: Mache nun seit ca. 1/2 Jahr mit Homematic rum ..... ist irgendwie eine Sucht .... gibts da irgenwelche Pillen oder Salben :?:

Bernd

Seehofweg
Beiträge: 27
Registriert: 11.11.2016, 09:23

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von Seehofweg » 01.10.2017, 22:07

Hallo zusammen,

ich habe im iobroker Forum den Hinweis bekommen, dass der Duty Cycle die Ursache für mein Verbindungsproblem sein könnte.

Die Systemvariable wurde angelegt und das Script eingerichtet. Jetzt erhalte ich im Fehlerprotokoll folgende Zeilen:

Oct 1 21:18:36 homematic-raspi user.debug script: [DUTY_CYCLE 42
Oct 1 21:20:51 homematic-raspi user.debug script: [DUTY_CYCLE 49
Oct 1 21:21:04 homematic-raspi user.debug script: [DUTY_CYCLE 49
Oct 1 21:27:00 homematic-raspi user.debug script: [DUTY_CYCLE 39
Oct 1 21:37:00 homematic-raspi user.debug script: [DUTY_CYCLE 41

Was hat dies nun zu bedeuten? Oder habe ich im Einrichten etwas falsch gemacht?

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

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von alchy » 01.10.2017, 22:16

Zusätzlich zum Eintrag des DutyCycle in eine Systemvariable, wird der DutyCycle eben noch ins Fehlerprotokoll eingetragen.
Daran ist nichts falsch, abgesehen von einen recht hohem Wert, den ich aber auch mangels Infos nicht bewerten will.

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.

Seehofweg
Beiträge: 27
Registriert: 11.11.2016, 09:23

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von Seehofweg » 01.10.2017, 23:01

Ich kann leider nichts genaues zur Interpretation dieses Wertes finden. Kann mir vielleicht jemand helfen?

Ich habe inzwischen ein recht großes System, welches vielleicht an seine Grenzen gestoßen ist...

1. Raspberry pi3 mit RaspberryMatic
2. Raspberry pi3 mit iobroker
3. Inzwischen haben sind 110 Homematic-Komponenten angehäuft (Standard und IP)
4. Netatmo Sensoren (Innen und Außen)
5. Philips Hue -> 3 Bridge und ca. 80 Lampen
6. Sonos

Und die Scripte gehen von Bewegungsmelder-Lichtsteuerung in 9 Räumen, einige 6-fach HM-Schalter für Licht, Sonos etc., Abfragen von Wind (Netatmo) und Licht (Bewegungsmelder außen) für die Steuerung der Jalousien und und und.

Gibt es hier Ansätze, wie man diesem Problem Herr werden kann? Ich habe die Abfrageintervalle (z. B. bei den Jalousien auf 10 min hoch gesetzt und z. B. die Bewegungsmelder senden nicht mehr bei jeder Bewegung). Aber es ist keine Verbesserung merkbar.

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Duty Cycle CCU2 mit HM Script auslesen und speichern

Beitrag von Homoran » 01.10.2017, 23:13

Logge den Dutycycle doch mal mit ioBroker
Screenshot_20170524-190533.jpg
Dann bekommst du vielleicht eine übersicht wann er hoch und wann er niedrig ist und kannst dies eventuell Aktionen zuordnen.

Zur Interpretation
Der Wert sollte so klein wie möglich sein, bei 100 geht nichts mehr, bei etwa 70 gehen keine gerätefirmware updates mehr.

Aber Achtung:
Der Wert bleibt auch nach einem einmaligen Ereignis etwa eine Stunde erhöht.

Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Antworten

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