Ansteuern der Statusanzeige mit E-Paper-Display aus Script

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

Moderator: Co-Administratoren

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

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von Black » 24.02.2019, 12:06

aktualisieren: so selten wie möglich:

ich prüfe auch, bevor ich sende, ob der aktuelle Sendestring <> dem letzten ist, wenn nein, sende ich nicht.

das display betriebe ich am netzteil mit entsprechendem eintrag in der config. dann braucht das display kein burst zum erwecken.. weniger DC und nicht alle Burst geräte wachen unnötigerweise mit auf. wenn dann jede minute sendest wunder dich dann bitte nicht, warum deine Batterien in Thermostaten etc nicht lange halten.
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

avolkmer
Beiträge: 47
Registriert: 27.12.2017, 15:57

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von avolkmer » 24.02.2019, 12:17

Danke für die Info.

Ist das Aufwecken oder die Stringlänge das Problem für DC.

Ich habe gerade mal die Uhrzeit entfernt und nur die anderen Zeilen geschickt, die Uhrzeit blieb stehen, dass heißt ja das er die Zeile beibehält, wenn kein Inhalt kommt oder?

Dann könnte man die Uhrzeit jede Minute, das Datum jeden Tag und die Temperatur bei Änderung aktualisieren?
So würde man nur den zeilen string schicken.
Wäre das eine Lösung?

Gruß Alex

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

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von Black » 24.02.2019, 12:23

wäre nicht von grosser relevanz... der wakeup burst ist da das Übel.
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

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

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von alchy » 24.02.2019, 12:40

Abgesehen von Wakeburst, welcher die Sache noch schlimmer macht:
Der DutyCycle ist die Verfügbarkeit der Sendezeit.
Wieso denkst du, das das Senden von Minuten etwas anderes ist als das Schalten eines Aktor?
Würdest du auf die Idee kommen, minütlich einen Aktor zu schalten?
Dann hast du das System nicht verstanden.

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.

avolkmer
Beiträge: 47
Registriert: 27.12.2017, 15:57

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von avolkmer » 24.02.2019, 13:44

Ich denke schon, dass ich das System verstanden habe.
Ich wollte nur das Display so nutzen, wie es hier im Thread am Anfang ein Beispiel gibt.
Die Idee die Zeit anzuzeigen in einem Info Display, ist doch nicht schlecht.
Warum ich für diese Funktion den Funkverkehr benutzen muss, ist eine andere Frage.

Gruß

Alex

avolkmer
Beiträge: 47
Registriert: 27.12.2017, 15:57

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von avolkmer » 07.03.2019, 10:01

Hallo,

noch eine kleine Frage zur DC Verringerung.
Ich habe drei Displays im Einsatz und auf Allen soll das selbe dargestellt werden.

Kann ich im Script mit einem Sendevorgang die drei Displays versorgen?

Gruss und Danke!

Alex

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von dtp » 07.03.2019, 11:54

avolkmer hat geschrieben:
07.03.2019, 10:01
Kann ich im Script mit einem Sendevorgang die drei Displays versorgen?
Nein, jedes Display muss separat angesprochen werden.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Icke
Beiträge: 2
Registriert: 01.10.2019, 21:51

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von Icke » 01.10.2019, 21:57

Hallo
Ich Habe schon einige Jahre Homematic Komponenten.
Jetzt möchte ich mich an Scripte versuchen.
Das Script Kopieren und meine Daten einsetzen bekomme ich schonmal hin.
Aber wie schreibe ich das Programm um das Script an das Display zu senden?

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

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von alchy » 01.10.2019, 23:23

DrTob hat geschrieben:
01.07.2016, 13:49
1. Die Statusanzeige kann jederzeit angesprochen werden. Man muss nicht auf einen Tastendruck reagieren.
Du kannst also ein Programm zusammenklicken, was dir genehm ist. NUr was du willst, weißt ja nur du.
Sinn macht ja z.B. Wenn du die Temperatur eines Sensors auf dem Display anzeigts, das du die Temperaturaktualisierung oder Änderung als Trigger nimmst. Oder z.B. du hast einen Bewegungsmelder bei dem Teil hängen. Dann macht es vielleicht auch Sinn bei erkannter Bewegung die Daten auf dem Display zu aktualisieren?.

Wenn das "wie schreibe ich das Programm" ganz wörtlich gemeint war, dann verweise ich auf das WebUI Handbuch der CCU.

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.

Icke
Beiträge: 2
Registriert: 01.10.2019, 21:51

Re: Ansteuern der Statusanzeige mit E-Paper-Display aus Script

Beitrag von Icke » 03.10.2019, 21:24

Ja klar wie man ein Programm schreibt ist mir schon klar.
Nur wie ich ein Programm schreibe das das Script im Display angezeigt.
Ich will mir die Temperatur von einem HM-WDS30-T-O Im HM-DIS-EP-WM55 Anzeigen lassen.

Antworten

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