AVR Funksteckdose

Aus Wiki
Version vom 24. Dezember 2010, 10:51 Uhr von 93.212.159.185 (Diskussion) (Die Seite wurde neu angelegt: „==Allgemein== Ethersex kann in Verbindung mit einem RFM12 Funkmodul zum Schalten von Funksteckdosen benutzt werden. Neben Anlernbaren Steckdosen von Tevion (Aldi)…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemein

Ethersex kann in Verbindung mit einem RFM12 Funkmodul zum Schalten von Funksteckdosen benutzt werden. Neben Anlernbaren Steckdosen von Tevion (Aldi) werden auch noch solche von Intertechno und mit 2272-Funkchip unterstützt. Des weiteren können Funkdimmer mit Chip 1527 (zB. Pollin Funkdimmerset FD-UP003) angesteuert werden. Im Folgenden wird nur die Vorgehensweise für Tevion Steckdosen erläutert, da nur mit diesen eigene parktische Erfahrungen vorliegen. Für die übrigen sei an das Ethersex-Wiki (http://ethersex.de/index.php/RFM12_ASK) verwiesen, auf dem auch die folgenden Punkte basieren.

Tevion Schaltcodes

Die Funksteckdosen werden mittels ECMD-Befehl rfm12 tevion geschaltet. Die Syntax des Befehls lautet folgendermaßen:

rfm12 tevion Hauscode Code Delay Wiederholungen'

Hauscode: 3Bytes durch Komma getrennt. z.B. 77,42,170. Durch unterschiedliche Hauscodes könenn mehr als 4 Funksteckdosen innerhalb der Funkreichweite betriben werden.


Die Steckdosen werden mit folgenden Codes ein-/aus geschaltet bzw. gedimmt, bei Steckdosen, die dies unterstützen.

einschalten: 
Steckdose 1    : 86,86
Steckdose 2    : 150,90
Steckdose 3    : 166,89
Steckdose 4    : 102,85
alle Steckdosen: 170,85
ausschalten:
Steckdose 1    : 85,85
Steckdose 2    : 149,89
Steckdose 3    : 165,90
Steckdose 4    : 101,86
alle Steckdosen: 169,86
dunkler:  
Steckdose 1    : 86,154
Steckdose 2    : 150,150
Steckdose 3    : 166,149
Steckdose 4    : 102,153
alle Steckdosen: 170,153
heller:
Steckdose 1    : 85,153
Steckdose 2    : 149,149
Steckdose 3    : 165,150
Steckdose 4    : 101,154
alle Steckdosen: 169,154


Hauscode

Damit die Funksteckdosen sowohl mit dem Original Handsender, als auch mit Ethersex funktionieren, muss zunächst der Hauscode der Original Fernbedienung ermittelt werden Der Hauscode wird mit Hilfe des sog. ASK Sensing (Amplitude Shift Keying) ermittelt. ASK Sensing muss beim Erstellen der Firmware Konfiguration aktiviert werden (siehe Ethersex konfigurieren).

Verbindung via serielle Schnittstelle aufbauen, um ECMD- Befehle abzusetzen (siehe ECMD Interface).

Bulbgraph.png Hinweis:
Debugausgabe - hier für Hauscode - erfolgt nur via serielle Schnittstelle.

Folgenden Befehl eingeben:

rfm12 ask sense

Eine Taste an der Original Fernbedienung betätigen. Die Ausgabe sollte den Hauscode in Form von 3 Bytes (z.B. 77,42,170) enthalten.



Funksteckdose anlernen

Die Funksteckdosen können mit Hilfe der Weboberfläche angelernt werden, sofern der Hauscode der originalen Fernbeidienung 77,42,170 lautet. Dieser Code wird von der Weboberfläche standardmäßig verwendet. Sollte der ermittelte Hauscode ein anderer sein, wird die Funksteckdose später nur voch via Weboberfläche bzw. ECMD-Befehle ansprechbar sein, aber nicht mehr mit der originalen Fernbedienung.

Um dies zu umgehen, kann die Funksteckdose auf den ermittelten Hauscode mittels ECMD-Befehl angelernt werden. Dazu eine Verbindung via serielle Schnittstelle oder Telnet (siehe ECMD Interface) herstellen. Folgenden ECMD-Befehl eingeben:

rfm12 tevion Hauscode  99 1


Anpassungen für Weboberfläche

Falls sich der ermittelte Hauscode von 77,42,170 unterscheidet bzw. ein anderer Delay-Wert erforderlich ist, dann muss folgende Änderung durchgeführt werden, damit die Steckdosen mittels Weboberfläche schaltbar sind:

cd ~/Dokumente/ethersex
gedit embed/rf.ht.m4

Im Bereich Tevion (nach Zeile

Tevion

) in allen Zeilen den Hauscode bzw. Delay in folgender Art und Weise anpassen: