HomeMatic Fenster-Drehgriffkontakt Community-Nachbau

Aus FHEMWiki
Zur Navigation springen Zur Suche springen

Der HB-Sec-RHS Funk-Fenster-Drehgriffkontakt ist ein selbstbau threeStateSensor zur Überwachung eines Fenster-Drehgriffs.

Die Firmware ist identisch mit dem Originalen Sensor von ELV und verhält sich dem entsprechend auch gleich.

Übersicht

Grundidee zu diesem Sensor wurde durch Kawaci im Forum geliefert. Die Umsetzung besteht aus einer Atmega328p Platine mit CC1101 Funkmodul (868 MHz) sowie einer auf der AskSin++ Portierung des Homematik Protokolls. Das Platinenlayout des Sensors teilt sich auf zwei Platinen auf. Der eigentliche Sender, welcher Arduino-Kompatibel ist, sowie der Sensorplatine zur Erfassung der Fenstergriffstellung.

Anfangs gab es zwei Ideen wie der Sensor aussehen sollte. Inzwischen hat sich die HomeMatic Variante mit CR032 Batteriehalterung auf der Platine durchgesetzt. Somit wird hier nicht näher auf andere Versionen eingegangen.


Platine

...TEXT...

Bauteilliste

...Tabelle mit Bauteilen und bestmöglich direkten Links...


Firmware

Bootloader

Die Sensorfirmware kann OTA (Over The Air) oder über den Arduino Bootloader geladen werden.

Erstellen des Bootloaders

Dafür wird, mit Hilfe der makeota.html der Bootloader mit den benötigten Daten gefüllt und anschließend generiert.


Die Felder HM ID, HM-Serial und der config String innerhalb der makeota.html können sich jeweils frei ausgedacht werden (dabei die vorgaben beachten, Bsp. HM ID: 6 hex zeichen). Das Feld Device Type muss folgende Nummer beinhalten: "0030"

Die drei o.g. Felder sollten keinen Falls anschließend auf zwei Geräten identisch sein. Somit ist es sinnvoll sich die eingegebenen Daten auf zu schreiben oder Screenshots zu machen.

Flashen des OTA Bootloaders

Anschließend wird per ISP (USBasp oder vergleichbares) der Bootloader geflashed. Zum Laden des Bootloader, sowie der Software werden die Arduino SDK bzw. avrdude und die erwähnte makeota.html benötigt.

Gehäuse

Für das Gehäuse wurde auf eine 3D-Drucklösung gesetzt. Es gibt inzwischen mehrere Versionen (abgerundete obere Kante, eckige Kante uvm.).

Die Standard Version ist hier zu finden.

Wer keinen 3D-Drucker besitzt kann sich im Forum nach Druck Hilfen um schauen. Einige User bieten gegen kleines Geld einen 3D-Druck Service an.

Verfügbare Readings

Der FDGK kann folgende drei Status an Fhem übermitteln:

  • open
  • closed
  • tilted