- ATMega 1284P (für den Prototypen habe ich die HM-ES-PWMSw1-Pl_GosundSP1-Platine missbraucht ^^)
- 13 Taster (12 Tasterkanäle + 1 Anlerntaster)
- 2 Widerstände 330 Ohm
- 2 LEDs oder 1 Dual-Color-LED
- 2.9" ePaper Display
- 3 Color (schwarz/weiß/gelb)
- 3 Color (schwarz/weiß/rot)
- Monochrom (schwarz/weiß)
- MCUDude/MightyCore Board-Unterstützung für den 1284P
- Pinout: Standard
- Clock: 8MHz internal
- BOD: Disabled
- Compiler LTO: Disabled
- Variant: 1284P
- Bibliotheken:
- AskSinPP (master-Branch verwenden!)
- Low-Power
- EnableInterrupt
- GxEPD
- Adafruit-GFX
- U8g2_for_Adafruit_GFX
Thread zum Projekt im Homematic Forum:
https://homematic-forum.de/forum/viewtopic.php?f=76&t=50160&p=503115#p503115
TomMajor stellt ein passendes PCB zur Verfügung
https://github.com/TomMajor/SmartHome/tree/master/PCB/HB-RC-12-EP
- Nach jeder Übertragung der Konfigurationsparameter, wird im Anschluss das Display aktualisiert. Dies dauert ein paar Sekunden. Auch beim Setzen oder Löschen von Direktverbindungen, was man mit "Config" bestätigen muss. In dieser Zeit reagiert die Fernbedienung auf keine weiteren Tasteneingaben.
- Bei Direktverknüpfungen mit Geräten, die über BURST kommunizieren, bspw. Batterieaktoren und Heizkörperthermostate, kann es bei "longpress" u.U. auftreten, dass die Fernbedienung zyklisch weiter sendet. Hier muss in den Geräteeinstellungen am jeweiligen Kanal die "Mindestdauer für langen Tastendruck" erhöht werden.
1.8 Sekunden ist ein guter Startwert, den man iterativ nach unten korrigieren kann.