Awesome
SmartHome
Various SmartHome Projects, Devices, Information and Examples including AskSinPP usage
AddOn Kompatibilität
AddOn | Version | Status | letzte getestete Firmware (RaspberryMatic) | |
---|---|---|---|---|
:heavy_check_mark: | HB-TM-Devices-AddOn | 2.61 | lauffähig unter CCU / RaspberryMatic | 3.75.7.20240420 |
:heavy_check_mark: | HB-TM-JP-AddOn-Reduced | 2.14 | lauffähig unter CCU / RaspberryMatic | 3.75.7.20240420 |
Disclaimer
Bei meinen SmartHome-Geräten und AddOn handelt es sich um reine Hobby-Projekte. |
Ich kann keine Garantie für Fehlerfreiheit, (umfangreichen) Support, Realisierung von individuellen Wünschen oder zeitnahe Unterstützung für neue CCU-Firmwares geben! |
Die Verwendung erfolgt auf eigene Gefahr (z.B. unerwünschte Nebeneffekte in der CCU-Firmware). |
:warning: Kein Support über Private Nachrichten
- im Forum können auch andere Leute helfen
- eventuell muss ich das gleiche mehrmals schreiben
- andere Benutzer mit dem gleichen Problem sehen die Antworten nicht
Bei Fragen oder Problemen also bitte in den entsprechenden Threads im HomeMatic Forum oder im FHEM Forum fragen.
<br>Universalsensor HB-UNI-Sensor1
- Demonstriert einen HomeMatic/RaspberryMatic/FHEM Universalsensor für Temperatur, Luftdruck, Luftfeuchte, Helligkeit usw.
- modifizierbar für andere Sensoren
- konfigurierbares Sendeintervall über WebUI
- konfigurierbare Höhe (für Berechnung des Luftdrucks auf Meeresniveau/Normaldruck) über WebUI
- Der Status eines digitalen Eingangs kann mit übertragen werden
- Variante 1: PLHT Sensor Version 2.01
- Variante 2: PLHT Sensor Version i2.20
:arrow_right: Projektseite HB-UNI-Sensor1
Füllstandsanzeige Öltank/Wassertank HB-SEN-LJet
- Kopplung der Projet LevelJET Ultraschall-Füllstandsanzeige mit HomeMatic für Rotex-Öltanks
- Anpassung an beliebige Tankformen durch Einsatz einer Peiltabelle möglich
:arrow_right: Projektseite HB-SEN-LJet
Script Helper, Infos und reduced AddOn zum 4,2" ePaper Display HB-DIS-EP-42BW von Jérôme/jp112sdl
- Script Helper, Aufbau, AddOn, Fuses, Bootloader, DisplayTest
:arrow_right: Projektseite HB-DIS-EP-42BW
6fach S0-Stromzähler HB-ES-S0-CNT6
- Integration von Wechselstromzähler mit S0-Ausgang in HomeMatic/RaspberryMatic
- Anbindung an die Zentrale über Ethernet
- anpassbare Kanalanzahl für die Auswertung in der Zentrale, es sind max. 6 HW-Kanäle vorhanden
- Alle Zählerstände werden 1x pro Stunde im EEPROM abgelegt und gehen bei einem Stromausfall nicht verloren
:arrow_right: Projektseite HB-ES-S0-CNT6
tmStamp
- Universelles AskSinPP Board
- Einsatz eines Arduino Pro Mini um nicht immer den ATmega328P als SMD TQFP32 löten zu müssen
- Es wurde ein Kompromiss angestrebt zwischen einerseits minimalen Abmessungen (Pro Mini und CC1101 als Stack übereinander) und andererseits zusätzlichen Optionen um das Board möglichst universell einsetzen zu können
:arrow_right: Projektseite tmStamp
HB-UNI-Sensor-Blitz
- Der HB-UNI-Sensor-Blitz ist ein Homebrew HomeMatic-Sensor zur Erkennung von Blitzen, basierend auf dem AS3935 Franklin-Blitzsensor IC
- Der AS3935 ist ein programmierbarer Sensor, der Blitzaktivitäten in einer Entfernung von bis zu 40 km erkennen kann. Er verwendet einen proprietären, fest verdrahteten Algorithmus, um Rauschen und künstlich verursachte Störfaktoren herauszufiltern und die Entfernung zur Gewitterfront abzuschätzen
- Alle Parameter des Chips sind über das HomeMatic WebUI konfigurierbar
:arrow_right: Projektseite HB-UNI-Sensor-Blitz
HB-Sec-WDS-2
- Wassermelder mit Leitfähigkeitsmessung zwischen den Elektroden
- das Gerät ist von den Abmessungen und dem Gehäuse dem originalen HM-Sec-WDS-2 nachempfunden
- per define im Sketch sind zwei Modi möglich:
- Trocken/Wasser Erkennung (4 Elektroden, 2+2)
- Trocken/Feucht/Wasser Erkennung (5 Elektroden, 2+2+1)
- per define im Sketch sind zwei Varianten möglich:
- HM-Sec-WDS-2 Original, keine Add-On Installation nötig
- HB-Sec-WDS-2, dieser hat zusätzlich die Batteriespannung des Gerätes als Datenpunkt in der Zentrale, dafür ist mein HB-TM-Devices-AddOn erforderlich
:arrow_right: Projektseite HB-Sec-WDS-2
HB-UNI-Sensor-Heizung
- Der HB-UNI-Sensor-Heizung ist ein vom Universalsensor/HB-UNI-Sensor1 abgeleitetes Gerät
- Es ist ein Schwellwertschalter, der bei Unter- und Überschreitung eines bestimmten Sensorwertes möglichst zeitnah ein Telegramm an die Zentrale sendet
- Die hier dargestellte Konfiguration ist für die kontaktlose Überwachung einer LED (Brenner), dabei wird die Helligkeit mittels eines MAX44009 gemessen
- Natürlich sind auch andere Messwerte wie Temperatur oder Luftfeuchtigkeit zur Auslösung bei einem bestimmten Schwellwert möglich
:arrow_right: Projektseite HB-UNI-Sensor-Heizung
HB-TM-Devices-AddOn
- Ein RaspberryMatic / CCU AddOn zur Unterstützung meiner Projekte/Geräte:
- HB-UNI-Sensor1
- HB-UNI-Sensor2..6 (Benutzerspezifische Sensordaten)
- HB-SEN-LJet
- HB-UNI-Sensor-Heizung
- HB-UNI-Sensor-Blitz
- HB-Sec-WDS-2
:arrow_right: Projektseite HB-TM-Devices-AddOn
HB-CC1101-Testbench
- Testbench für CC1101 Frequenztests (Projektziel)
- Zusätzlich:
- 3V Spannungsquelle für Testaufbauten (aus einer Zelle)
- Arduino Pro Mini Ruhestrom Tester
- Arduino Pro Mini ISP Programmierung
- I2C Connector für Breakout-Board Tests
:arrow_right: Projektseite HB-CC1101-Testbench
3-Kanal Kontakt-Interface für Öffner und Schließerkontake HB-SCI-3-FM
- Nachbau HM-SCI-3-FM mit AskSinPP Library
:arrow_right: Projektseite HB-SCI-3-FM
HB-TM-JP-AddOn-Reduced
- Ein Stripdown von Jérômes JP-HB-Devices-addon zur Unterstützung nur dieser 3 Projekte/Geräte:
- HB-Dis-EP-42BW (4,2" ePaper Display)
- HB-RC-12-EP (12 Kanal Fernbedienung mit ePaper)
- HB-OU-MP3-LED (Funkgong mit MP3-Wiedergabe und LED-Signalisierung)
- außerdem ist mein Script Helper für das 4,2" ePaper Display enthalten.<br>
:arrow_right: Projektseite HB-TM-JP-AddOn-Reduced
Diverse Platinen
- AskSin-Analyzer-XS
- HB-RC-12-EP
- StepUp_Board_MAX1724
AskSinAnalyzer Aufbau und Software
- Meine Linksammlung und Hinweise zum Aufbau und Software für den AskSinAnalyzer
-> Projektseite AskSinAnalyzer
Schutz vor "Babbling Idiot" (BI)
- Betrachtungen und Lösungen zum Schutz gegen einen "Babbling Idiot" (Dauersender) im HomeMatic Netzwerk bei Selbstbaugeräten
Ruhestrom
- Hinweise zur Verringerung des Ruhestromverbrauchs
- Entfernen des LDOs bei Sensor-Boards
- Sketch (SleepTest.ino) zur Überprüfung von Aktiv- und power-down Strom eines Arduino Pro Mini 328 (3.3V/8MHz) mit angeschlossenem CC1101 (das wäre ein Basis-AskSinPP Gerät ohne angeschlossene Sensoren oder andere Zusatz-HW)
- Sketch (SleepTestRTC.ino) zur Überprüfung des AVR power-save Mode mit 32,768kHz RTC, damit kann man weniger als 1µA Ruhestrom erreichen.
Bootloader & Fuses
- diverse Informationen zu Bootloadern, Fuses, Flashen
-> Projektseite Bootloader & Fuses
HomeMatic / RaspberryMatic - Skripte und Lösungen
-> Projektseite HomeMatic / RaspberryMatic - Skripte und Lösungen
ioBroker - Skripte und Lösungen
-> Projektseite ioBroker - Skripte und Lösungen
SensorTest_Lux
- Messungen und Betrachtungen zu den Helligkeitssensoren TSL2561 und MAX44009
-> Projektseite SensorTest_Lux
WDT_Frequenz
- Misst die Abweichung der Watchdog-Timer Frequenz bei einen ATmega328 in Bezug zur Quarzfrequenz, wichtig für das Aufwach-Intervall
ATmega328P - Maximale Taktfrequenz bei einer bestimmten Betriebsspannung
- Tabelle für die maximal zulässige (garantierte) Taktfrequenz bei einer bestimmten Betriebsspannung in 0,1V Schritten
-> Projektseite ATmega328P Taktfrequenz - Betriebsspannung
Warnung vor dem Flashen von 3,3V Geräten mit USBasp Klones
- :warning: AVR und CC1101 können bei 3,3V durch Einsatz eines USBasp Klones zerstört werden :warning:
-> Warnung
Meine RaspberryMatic Zentrale (Raspberry Pi + RPI-RF-MOD)
Lizenz
Creative Commons BY-NC-SA<br> Give Credit, NonCommercial, ShareAlike
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.