S7 Beispielkonfiguration
vorhandene Lampensteuerung ergänzen
Das S5-Programm für das Schalten der Beleuchtung mittels Taster und zusätzlich über FHEM:
NETZWERK 12 Arbeitszimmer
00AC :U(
00AD :U(
00AE :O E 64.7 Taster im Arbeitszimmer
00AF :O M 65.0 Merker für FHEM
00B0 :)
00B1 :UN M 61.4 Flankenmerker
00B2 :S A 65.7 Lampe Arbeiten Giebel
00B3 :U(
00B4 :O E 64.7 Taster im Arbeitszimmer
00B5 :O M 65.0 Merker für FHEM
00B6 :)
00B7 :U M 61.4 Flankenmerker
00B8 :R A 65.7 Lampe Arbeiten Giebel
00B9 :U A 65.7 Lampe Arbeiten Giebel
00BA :)
00BB :UN E 64.7 Taster im Arbeitszimmer
00BC :UN M 65.0 Merker für FHEM
00BD :S M 61.4 Flankenmerker
00BE :UN E 64.7 Taster im Arbeitszimmer
00BF :UN M 65.0 Merker für FHEM
00C0 :UN A 65.7 Lampe Arbeiten Giebel
00C1 :R M 61.4 Flankenmerker
00C2 :NOP 0
:***
zugehörige FHEM-Konfiguration:
define s5test S7 S5 /dev/ttyAMA0 #FHEM Hardwarezugriff konfigurieren define M65.0 S7_DWrite flags 0 65.0 #S5-Merker M65.0 für FHEM-Schreibzugriff attr M65.0 IODev s5test #M65.0 an /dev/ttyAMA0 ist gemeint attr M65.0 eventMap /on-for-timer 1 /trigger:tasten #1-s-Impuls außerdem Web: trigger -> tasten attr M65.0 icon light_pendant_light #Standard-Icon ersetzen attr M65.0 room Arbeitszimmer #Raumzuordnung zur optischen Gruppierung attr M65.0 webCmd tasten #Button auf Weboberfläche gelabelt als "tasten"
Das Merkerbyte 65 muss für den FHEM-Schreibzugriff reserviert sein. Die Lampe kann nun zusätzlich über das Webinterface oder die Smartphone-App geschaltet werden.
Hinweis: Bisher funktionieren von jedem Merkerbyte nur die ersten 4 Bit, hier also M 65.0 bis M 65.3. Die restlichen können bisher nicht benutzt werden.
zurück zum Ausgangs-Artikel