Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

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

Re: Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Beitrag von Black » 19.03.2019, 08:08

es gibt in meiner Sig auch einen Link zu einem Beitrag zu meinem Script-Time-Scheduler, der genau diese Problematik verhindern kann, in dem er Kommandos zeitversetzt absetzt. (Wobei da sogar geht, ein gewerk/raum und den Datenpunkt, den Wert und die zeitliche Verzögerung anzugeben,der rest läuft dann von alleine)

black
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

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

Re: Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Beitrag von dtp » 19.03.2019, 08:36

Xel66 hat geschrieben:
19.03.2019, 07:33
Nur mal so als Zwischenruf eines Bedenkenträgers. Die Ansteuerung per Script kommt einer Ansteuerung mit der Einstellung "sofort" gleich. So was verursacht Kommunikationsstörungen durch den massiven Funkverkehr, weil sich hier die Befehle und Quittierungen überschneiden.
Genau in diesem Punkt habe ich die gegenteilige Erfahrung gemacht. Ich steuere mit mehreren verschiedenen Skripten eine Folge von Aktoren an. Teilweise bis zu 10 hintereinander in entsprechenden foreach-Schleifen. Es kam aber nie zu gehäuften Kommunikationsstörungen. Daher habe ich den Eindruck, dass die Abarbeitung der Befehle in einem Skript besser organisiert ist, als über ein entsprechendes Programm. Auch den DC beeinflusst das nicht negativ, da eine Ansteuerung per Programm genau so viele Übertragungen notwendig macht. Sie erfolgen nur zeitlich weiter auseinander. Hier könnte es lediglich einen Unterschied geben, wenn die Übertragung über den Stundenwechsel erfolgt. Aber das macht sich quasi kaum bemerkbar.

Wenn ich z.B. mit meinem zentralen Beschattungsskript fünf Rollläden im Haus öffne, dann fahren diese optisch nahezu gleichzeitig hoch. Das funktioniert nicht nur sehr gut, es sieht auch irgendwie viel schöner aus, als wenn die einzelnen Rollläden mit einer oder zwei Sekunden Verzögerung angesteuert werden.

Ich habe auch ein Skript, mit dem ich sämtliche noch aktiven Verbraucher im Haus bei Abwesenheit ausschalte. Auch das habe ich schon mal zum Spaß mit 10 Verbrauchern getestet, und es funktionierte. Zugegen, es kann mal vorkommen, dass ein Verbraucher nicht auslöst, aber das liegt dann in der Regel an einem grundsätzlichen Kommunikationsproblem.

Das Ganze wird aber noch deutlich entspannter, wenn man ein oder mehrere Funk-LAN Gateways einsetzt.

Bis dann,

Thorsten
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.

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Beitrag von Bratmaxe » 19.03.2019, 16:00

dtp hat geschrieben:
19.03.2019, 08:36
Ich habe auch ein Skript, mit dem ich sämtliche noch aktiven Verbraucher im Haus bei Abwesenheit ausschalte. Auch das habe ich schon mal zum Spaß mit 10 Verbrauchern getestet, und es funktionierte. Zugegen, es kann mal vorkommen, dass ein Verbraucher nicht auslöst, aber das liegt dann in der Regel an einem grundsätzlichen Kommunikationsproblem.
Hier zu kann ich einen virtuellen Taster empfehlen, der per Direktverknüpfung mit allen Aktoren verknüpft ist, die geschaltet werden sollen.
das spart auch Funktelegramme, da nur ein Gruppentelegram gesendet wird und es schalten auch hier alle Aktoren zeitgleich aus.
Habe ich bisher sehr gute Erfahrungen mit gemacht.
Gruß Carsten

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Beitrag von Xel66 » 19.03.2019, 16:11

Das hatte ich auch schon mal realisiert, um Duty Cycle zu sparen. Bei meinen Tests hat sich dann rausgestellt, dass sie Ansteuerung zwar wie erwartet synchron erfolgt, aber die (erwarteten positiven) Auswirkungen auf den DC nicht wirklich relevant waren. Die CCU fragt anscheinend nochmals sie Status ab. Hier driften also Theorie und Praxis weit auseinander. Das wurde hier auch schon mal diskutiert.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Alle Stellantriebe der Heizung auf einmal ändern (Schleife)

Beitrag von Bratmaxe » 19.03.2019, 16:13

Das habe ich nicht weiter getestet, mir ging es auch mehr um den Effekt, das alle Lichter im Haus Zeitgleich ausgehen, wenn man den Taster betätigt..
Sieht gut aus von außen :wink:
Gruß Carsten

Antworten

Zurück zu „HomeMatic allgemein“