Weitere kostengünstige Steckdosen, die problemlos aus FHEM angesteuert werden können, sind ELRO Funkschalter/Dimmer der Serie 440. Im FHEM Wiki wird ausführlich auf dieses Thema eingegangen. In diesem Beitrag möchte ich den unkomplizierten Weg (Variante 2) beschreiben und einige zusätzliche Hinweise geben. Generell wird das Intertechno-Funkprotokoll verwendet.
Die Variante 2 „aus der vorhanden DIP-Schalterstellung den entsprechenden 10-digit InterTechno Code“ zu bestimmen ermöglicht zum einen die Bedienung aus FHEM heraus und zum anderen auch die Steuerung per ELRO Fernbedienung, falls kein FHEM zur Hand ist. Nachteil: schaltet man per ELRO-Fernbedienung, so bekommt FHEM davon nichts mit.
Bei den Steckdosen von ELRO gibt es 10 DIP-Schalter, wobei die ersten 5 den ELRO-Hauscode bestimmen. Die „Umrechnung“ in den Intertechno-Code ist sehr einfach: DIP ON = 0 und DIP OFF = F.
In dem folgenden Beispiel (aus dem FHEM Wiki) lautet der Intertechno-Code für die folgenden DIP-Schalterstellung wie folgt:
Intertechno-Code: 0F00F0FFFF
Die Definition in FHEM sieht dann wie folgt aus:
define EG_WZ_Lampe_Stehlampe IT 0F00F0FFFF FF F0
attr EG_WZ_Lampe_Stehlampe room Wohnzimmer
attr EG_WZ_Lampe_Stehlampe alias Stehlampe
attr EG_WZ_Lampe_Stehlampe group Lampe
attr EG_WZ_Lampe_Stehlampe Geschoss EG
attr EG_WZ_Lampe_Stehlampe Haus Zuhause
attr EG_WZ_Lampe_Stehlampe IODev SCC
attr EG_WZ_Lampe_Stehlampe devStateIcon on:light_light_dim_100@orange off:light_light@505050
attr EG_WZ_Lampe_Stehlampe model itswitch
Für den Dimmer muss das Attribut model geändert werden und das define wie folgt ergänzt werden:
define EG_WZ_Lampe_Stehlampe IT 0F00F0FFFF 01 F0 FF 01
attr EG_WZ_Lampe_Stehlampe model itdimmer
Der Dimmer kann dann nur ein- bzw. ausgeschaltet und über ein iPhone bei längerem Drücken der Schaltfläche auch gedimmt werden.
Der Gerätecode besteht aus 14 Bits:
Hauscode 5 Bits + Gruppe 5 Bits + Ein (FF) + Aus (F0)
Achtung: Bitte genau auf die Schreibweise achten, es sind 10 Bits + 2 x 2 Bits (getrennt durch ein Leerzeichen) für Ein/Aus und nicht 8 Bits + 6 Bits!