FHEM Forum

FHEM => Automatisierung => Thema gestartet von: ritchie am 22 Mai 2013, 19:10:22

Titel: Zugriff auf Komponenten allgemeiner erstellen ...
Beitrag von: ritchie am 22 Mai 2013, 19:10:22
Hallo Zusammen,

ich bin derzeit an einer Routine am Schreiben, welche anhand
der Aussentemperatur meine Thermostate steuert.
Hierbei will ich die Steuerung der Temperatur über die hinterlegten
Profile steuern.

Nur bei erreichen von gewissen Durchschnittstemperaturen, sollen
die Thermostate zwischen off, eco und auto gesteuert werden.

Dies arbeite soweit eigentlich alles sehr gut.
Jedoch bevor ich den Code hier poste, möchte ich folgende Zeilen
verallgemeinern.

Zitatfhem("set kuThermostat desiredTemperature eco");
    fhem("set szThermostat desiredTemperature eco");
    fhem("set wzThermostat desiredTemperature eco");

Z.B. alle diese Thermostate in eine Gruppe setzen und dann
mittels einer Schleife an allen Elementen dieser Gruppe das Kommando ausführen.

Jetzt die Frage: Wie geht das ?
Wie erstelle ich eine derartige Gruppe..

Gruss R.

Titel: Aw: Zugriff auf Komponenten allgemeiner erstellen ...
Beitrag von: justme1968 am 22 Mai 2013, 19:38:31
schau dir mal structure an. damit solltst du die thermostate zusammen fassen können und dann dein set auf die struture loslassen. die reicht es dann an die gruppierten thermostate weiter.

gruss
  andre