Skip to content

Latest commit

 

History

History
293 lines (159 loc) · 12.3 KB

README.md

File metadata and controls

293 lines (159 loc) · 12.3 KB

SmartHome

Various SmartHome Projects, Devices, Information and Examples including AskSinPP usage

AddOn Kompatibilität

AddOn Version Status letzte getestete Firmware (RaspberryMatic)
✔️ HB-TM-Devices-AddOn 2.61 lauffähig unter CCU / RaspberryMatic 3.75.7.20240420
✔️ 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).

⚠️ 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.


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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ 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

➡️ Projektseite HB-SCI-3-FM

HB-TM-JP-AddOn-Reduced

➡️ Projektseite HB-TM-JP-AddOn-Reduced

Diverse Platinen

  • AskSin-Analyzer-XS
  • HB-RC-12-EP
  • StepUp_Board_MAX1724

-> Projektseite PCB

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

-> Projektseite BI Schutz

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.

-> Projektseite Ruhestrom

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

-> Projektseite WDT_Frequenz

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

  • ⚠️ AVR und CC1101 können bei 3,3V durch Einsatz eines USBasp Klones zerstört werden ⚠️

-> Warnung

Meine RaspberryMatic Zentrale (Raspberry Pi + RPI-RF-MOD)

pic

Lizenz

Creative Commons BY-NC-SA
Give Credit, NonCommercial, ShareAlike

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.