Skip to content

Various SmartHome projects, devices, information and examples including AskSinPP usage

Notifications You must be signed in to change notification settings

TMDevel89/SmartHome

 
 

Repository files navigation

SmartHome

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

AddOn Kompatibilität

AddOn Status letzte getestete Firmware (RaspberryMatic)
✔️ HB-UNI-Sensor1 lauffähig unter CCU / RaspberryMatic 3.47.18.20191225
✔️ HB-SEN-LJet lauffähig unter CCU / RaspberryMatic 3.47.18.20190918
✔️ HB-DIS-EP-42BW lauffähig unter CCU / RaspberryMatic 3.47.18.20190918

-> AddOn Change Log

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).

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 Jerome/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-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-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

Wassermelder HB-SEC-WDS-2

  • Wassermelder mit Leitfähigkeitsmessung zwischen den Elektroden
  • Demonstriert die Verwendung vom 'ThreeStateSensor' device type aus der AskSinPP Bibliothek mit einer anpassbaren Messroutine, in diesem Fall die Leitfähigkeitsmessung mit dem integrierten ADC

-> Projektseite HB-SEC-WDS-2

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

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 Skripte und Lösungen

HomeMatic AddOn Entwicklung und Dokumentation

  • Diverse Infos und Dokumentationen für die RaspberryMatic/CCU AddOn-Entwicklung

-> Projektseite HomeMatic AddOn Entwicklung und Dokumentation

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

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

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.

About

Various SmartHome projects, devices, information and examples including AskSinPP usage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 46.5%
  • C 21.6%
  • Shell 14.3%
  • Tcl 6.1%
  • Makefile 3.6%
  • Objective-C 2.9%
  • Other 5.0%