alexreinert / HB-RF-ETH

Firmware for the HB-RF-ETH pcb
Other
49 stars 10 forks source link

HB-RF-ETH Firmware

Unterstützung Support me on Ko-fi Donate via Paypal

Meine Entwicklungen im Homematic Umfeld sind sehr kostenintensiv, z.B. werden viele verschiedene Testgeräte oder auch diverse Prototypen von Platinen benötigt. Allerdings erhält meine Projekt keine Unterstützung durch kommerzielle Anbieter. Ich freue mich daher durch eine Unterstützung mit einer Spende via Ko-fi, PayPal oder durch eine Aufmerksamkeit auf meinem Amazon Wunschzettel.

Worum es geht

Dieses Repository enhält die Firmware für die HB-RF-ETH Platine, welches es ermöglicht, ein Homematic Funkmodul HM-MOD-RPI-PCB oder RPI-RF-MOD per Netzwerk an eine debmatic oder piVCCU3 Installation anzubinden.

Hierbei gilt, dass bei einer debmatic oder piVCCU3 Installation immer nur ein Funkmodul angebunden werden kann, egal ob die Anbindung direkt per GPIO Leiste, USB mittels HB-RF-USB(-2) Platine oder per HB-RF-ETH Platine erfolgt.

Was kann die Firmware

Bekannte Einschränkungen

Werksreset

Die Firmware kann per Taster auf Werkseinstellungen zurückgesetzt werden:

  1. Platine vom Strom trennen
  2. Taster drücken und gedrückt halten
  3. Stromversorgung wiederherstellen
  4. Nach ca. 4 Sekunden fängt die rote Status LED schnell zu blinken an und die grüne Power LED hört auf zu leuchten
  5. Taster kurz loslassen und wieder drücken und gedrückt halten
  6. Nach ca. 4 Sekunden leuchten die grüne Power LED und die rote Status LED für eine Sekunde
  7. Danach ist der Werkreset abgeschlossen und es folgt der normale Bootvorgang

Blinkcodes der LEDs

RPI-RF-MOD

Siehe Hilfe zum RPI-RF-MOD

Grüne Power LED und rote Status LED

Firmware Updates

Firmware Updates sind fertig kompiliert und Releases zu finden und können per Webinterface eingespielt werden. Zum Übernehmen der Firmware muss die Platine neu gestartet werden (mittel Power-On Reset).

Einbindung in piVCCU3 und debmatic

Die Unterstützung für die Platine HB-RF-ETH ist in piVCCU3 ab Version 3.51.6-41 und in debmatic ab Version 3.51.6-46 eingebaut. Die Installation der Platine erfolgt über das Paket "hb-rf-eth". Weiteres Details findet man in der Installationsanleitung von piVCCU3 bzw. debmatic.

Roadmap

Folgende Punkte sind angedacht für zukünftige Releases. Die Sortierung ist als zufällig anzusehen und es ist nicht garantiert, dass alle Punkte auch umgesetzt werden.

Lizenz

Die Firmware steht unter Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Lizenz.