Fhem und MySensors: Angepasster Tür-Fenster Kontaktsensor

fhemEinige von Euch haben mich gefragt, welche günstige Tür-Fenster-Kontaktsensoren es für Fhem gibt. Ich nutze schon seit ungefähr zwei Jahren ein FS-20 TFK (-> Amazon: Funk-Tür-/Fensterkontakt FS20 TFK
) sowie selbstgebaute von MySensors. Andere nutzen für ihr Homematic-System folgende TFK (siehe amazon.de: EQ3 HomeMatic Funk-Fensterkontakt HM-SEC-SC-2
).
Blog-Leser Jens, welcher sich mit MySensors und Mikrocontroller super auskennt, hat nun eine meiner Meinung nach – Hammer – Software für Tür-Fenster Kontaktsenoren entwickelt, welcher sich am BinarySwitchSensor anlehnt.

Natürlich ist hier selber zusammenbauen angesagt, Erfahrungen mit Flashen von Mikrocontroller und Löten von Bauteilen werden benötigt.

Die Fakten vom neu angepassten Tür-Fensterkontakt unter MySensors sehen so aus:

  • *TFK 2.0x (ProMini 3V3@8Mhz ohne PowerLED und ohne LE33)
    0,001 mA mit NRF sleep Kontakt offen
    0,008 mA mit NRF Kontakt geschlossen
    5 mA senden (-2mA wenn LED Vorwiderstand entfernt wurde)
    17 mA Reset

  • Messung und Übertragung der Batteriespannung, ihr seht in Fhem die aktuelle Batteriespannung des Sensors und könnt reagieren
  • Heartbeat-Funktion  – einmal am Tag „meldet“  sich der TFK bei Fhem um zu signalisieren, ob alles ok ist. Hier kann man in Fhem ein Notify programmieren, welches bei fehlendem Heartbeat eine Meldung abgibt (z. B. per Telegram zum Smartphone).
  • 1 oder 2 Ausgänge mit Reedkontakte (Kontakte am Fenster kleben)

Allein schon die Messung der Batteriespannung und dessen Übertragung zu Fhem halte ich schon für ziemlich sexy.

Dieser Arduino ProMini muss mit einem speziellen Boot-Loader geflashed werden, um eine lange Laufzeit zu erreichen.

Weiterlesen

Veröffentlicht unter Fhem-Hausautomation | Verschlagwortet mit | 18 Kommentare

Fhem mit LED Statusanzeige / LED-Stripe WD2812B / MySensors

Ich hatte Euch in einem früheren Blog-Beitrag (-> Fhem mit LED Statusanzeige / LED-Stripe WD2812B / 433 MHz Übertragung) einen LED-Bilderrahmen vorgestellt, welche auch sehr oft nachgebaut wurde.
Problem bei dem LED-Rahmen mit 433 MHz war, das der 433 MHz Empfänger relativ teuer ist und es ab und an Probleme mit der Reichweite gab. Ich muss sagen, bei mir gab es wegen der Reichweite keine Probleme (2 dicke Wände).
Das MySensors-Prinzip hat den Vorteil, das die nRF-Transceiver sich untereinander die Daten austauschen können, also quasi ein eigenes Netz bilden. Obwohl das sich im 2.4 GHz (WLAN) Bereich abspielt, hat es nichts mit dem eigentlichen WLAN-Netz zu tun. Außerdem sind die nRF-Transceiver etwas preiswerter als der 433 MHz Empfänger. Wichtig ist zu wissen, das man einen nRF-MySensors Gateway als zusätzlicher Hardware an Fhem angeschlossen haben muss. Darüber hab ich damals schon einen Blog-Beitrag geschrieben (-> siehe hier). Ich empfehle jedoch anstatt die WLAN-Version eine USB-MySensors Version zu bauen. Zumindest bei mir läuft die stabiler. Wiederrum habe ich bei mir schon einige MySensors-Module in Betrieb. Auch ein MySensors-Lan Gateway habe ich damals schon gebaut (-> Blogbeitrag hier).

LED-rahmen mit mysensors

Weiterlesen

Veröffentlicht unter Fhem-Hausautomation | 18 Kommentare

Drahtloser Temperatursensor mit DHT22 und 433 MHz Übertragung

Kleines Wochenend-Projekt: Drahtlose Übertragung von Temperatur und Luftfeuchtigkeit auf ein Display. Ich habe dafür die günstigen 433 MHz Sender / Empfänger genommen.
Inspiriert von dem Youtuber Educ8s habe ich das Projekt genommen und es für ein Nokia Display umgebaut. Dieses Display ist einfacher zu bekommen und zudem auch noch sehr preisgünstig.
Die Programmierung ist relativ einfach, wenn man weiß, wie man das Nokia Display beschalten muss.

Weiterlesen

Veröffentlicht unter Hardware | Verschlagwortet mit , | 6 Kommentare

Spannungsmessung mit dem ESP 8266 (Nodemcu oder Witty) und ESP-Easy und Auswertung mit Fhem

fhemWieder eine Überschrift mit gefühlt 50 Abkürzungen. Doch der Reihe nach. Ich habe hier noch einige NodeMCUs und Witty-Boards (derzeitig mein Favorit) liegen. Ich möchte meine kleine Solar-Insellösung fortlaufend die Spannung am Akku messen. Ich hatte testweise ein Voltmeter / Amperemeter-Modul angeschlossen (amazon.de -> Vovotrade®Doppel-LED DC-Amperemeter-Voltmeter Digitale LCD-Anzeige Amp Volt-Messinstrument 2A 100V
), doch laufend auf das Modul zu schauen, habe ich irgendwie keine Lust drauf. Ideal wäre doch eine fortlaufende Messung mit einem Plot in Fhem.

Gesagt getan: Ich habe hier ein Witty-Board genommen (ein NodeMCU geht auch). Beim Witty-Board muss man den LDR und den Widerstand entfernen, der den Spannungsteiler beinhaltet. Beim NodeMCU kommt man direkt am ADC-Pin dran. Wichtig: Der A/D Wandler beim EPS-8266 darf nur mit 1 V belastet werden, deshalb muss man sich einen Spannungsteiler aus Widerständen bauen. Alternativ kann man auch ein Spannungs-/ Strommesser als Modul kaufen (-> amazon: 5xStandard Voltage Sensor Modul Test Electronic Bricks fuer Robot Arduino
). Habe ich auch gemacht, ist aber noch auf dem Versandweg.

Zurück zum Spannungsteiler: Für meine zu messende Spannung, welche ich in meinem Fall von 0 bis 15 V dimensioniert habe, habe ich ein Potentiometer und einen Festwiderstand von 10 kOhm genommen. Dann habe ich mein Spannungsquelle auf 15 V gesetzt und am Poti so lange gedreht, bis ich auf 1 V kam. D. h. die maximale Spannung, welche am ADC anliegen darf. Das wird später der Wert 1024 am ADC sein. Verbunden wird das Ganze mit 15 V – Poti – ADC (Board) – 10 kOhm – Masse.

witty board mit ADC beschaltung

Weiterlesen

Veröffentlicht unter Fhem-Hausautomation | Verschlagwortet mit | 3 Kommentare

Erfahrungsbericht: LED-Deckenleuchte Warmweiß / Kaltweiß – Steuerung mit Mi Light und Fhem

Eigentlich ganz unspektakulär über eine Deckenleuchte zu bloggen. Meine Lampe mit 6 Leuchtstofflampen hat nach rund 30 Jahren nach und nach den Geist aufgegeben. Schlußendlich sind von den 6  Lampen noch 2  mehr oder weniger intakt gewesen. Starter und den Rest der Elektronik musste in den letzten Jahre auch mehr oder weniger ausgewechselt werden.

LED Deckenlampe 60cm x 60cm kalt / neutral / warm gesteuert mit Mi Light - auch für Fhem

LED Deckenlampe 60cm x 60cm kalt / neutral / warm gesteuert mit Mi Light – auch für Fhem

So habe ich mich entschlossen eine neue Deckenleuchte zu kaufen. Mein Ansprüche waren natürlich nicht sehr groß:

  • Hell sollte sie sein
  • Kalt / Normal / Warmweiß „Umschaltung“ sollte sie haben
  • Quadratisch (ja, ich bin unmodern) , Größe ungefähr 60 cm pro Seite
  • Der eingestellte „Farbwert“ sollte nach Ausschalten / Einschalten des Lichtschalters wieder vorhanden sein.

Weiterlesen

Veröffentlicht unter Fhem-Hausautomation | Verschlagwortet mit | 8 Kommentare

Angetestet: ESP 8266 Testboard

Update 20.04.2016 Blog-Beitrag erweitert Luftdrucksensor BMP 180

Meine Blogleser wissen: Ich bin ein ESP 8266-Fanboy. Dieser kleine Chip ist ein Mikrocontroller mit WLAN Zugang. Mittlerweile gibt es sehr viele Versionen davon, die auch in unterschiedlichen Boards verbaut wurden. Ich habe beispielsweise schon über das Witty-Board gebloggt oder auch über das NodeMCU-Board (hier, hier) Ebenfalls ist der ESP auch im WeMos Board verbaut (-> Blogbeitrag). Daraus kann man einige interessante Module für die Hausautomation machen. Der Klassiker ist zum Beispiel ein Temperaturmodul, welches über WLAN die Temperatur zu Fhem oder auch zu Thingspeak übermittelt.Dort kann man die Temperatur dann speichern und einen Plot erzeugen lassen. Ich steuere auch meine LED-Strips über WLAN (-> Blogbeitrag). Aber auch das Nachtlicht oder Treppenhaus-Licht kann man mit Fhem damit schalten.

Test-Board mit ESP 8266 12

Test-Board mit ESP 8266 12

Weiterlesen

Veröffentlicht unter Fhem-Hausautomation | Verschlagwortet mit , | 8 Kommentare