Skip to content

FUEL4EP/HomeAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

HomeAutomation License: CC BY-NC-SA 4.0 Buy Me a Coffee at ko-fi.com

Home Automation Repository von FUEL4EP

Homebrew Asksinpp Sensoren und benötigtes CCU3/openCCU Addon:

Sensoren:

Name Beschreibung 🔋Batterie-/
⚡️Netzbetrieb
HB-UNI-SENSOR1-CO2-SCD30 genauer NDIR CO2 Sensor
basierend auf Sensirion SCD30
Akku- oder Netzbetrieb
und WebUI Offseteinstellung
🔋 ⚡
HB-UNI-SENSOR1-AQ-BME680 selbstkalibrierender Air Quality Sensor
basierend auf Bosch BME680
und multipler linearer Regression
und WebUI Offseteinstellung
(aLF Version)
🔋
HB-UNI-SENSOR1-AQ-BME680_KF selbst kalibrierender Air Quality Sensor
basierend auf Bosch BME680
und Kalman Filter
und WebUI Offseteinstellung (aLF Version)
🔋
HB-UNI-SENSOR1-AQ-BME680_KF_DEBUG selbst kalibrierender Air Quality Sensor
basierend auf Bosch BME680
und Kalman Filter
und WebUI Offseteinstellung (aLF Version)
nur für Debugzwecke!
🔋
HB-UNI-SENSOR1-TH-SHT75 hoch genauer TH Sensor
basierend auf Sensirion SHT75
NEU: und 24h Tagesmittelwerttemperatur
und WebUI Offseteinstellung
🔋
HB-UNI-SENSOR1-THPD-BME280 THPD Sensor
basierend auf Bosch BME280
mit Taupunkttemperatur
und absoluter Luftfeuchte
und WebUI Offseteinstellung
🔋
HB-UNI-SENSOR1-THPD-SHT85 hoch genauer THPD Sensor
basierend auf Sensirion SHT85 und Bosch BME280
mit Taupunkttemperatur
und absoluter Luftfeuchte
NEU: und 24h- und 7 Tagesmittelwerttemperaturen
und WebUI Offseteinstellung
🔋
HB-UNI-SENSOR1-RAD-AL53 Radioaktivitätssensor für Alpha-, Beta- und Gammastrahlung
basierend auf Teviso AL53 Sensor
mit gleitender Mittelwertbildung über 7 Tage
🔋
HB-UNI-SENSOR1-AQ-BME680_KF_rLF
- NEU -
selbstkalibrierender Air Quality Sensor
basierend auf Bosch BME680
und Kalman Filter
und WebUI Offseteinstellung (rLF Version)
🔋
HB-UNI-SENSOR1-AQ-BME680_KF_rLF_DEBUG
- NEU -
selbst kalibrierender Air Quality Sensor
basierend auf Bosch BME680
und Kalman Filter
und WebUI Offseteinstellung (rLF Version)
nur für Debugzwecke!
🔋
HB-UNI-SenAct-4-4-SC_DS
- NEU -
3x Schaltaktor für Betrieb an einem Netzfreischalter - Akkubetrieb im Standby, automatische Ladeschaltung - bei Aktivierung eines Aktors wird die Netzspannung zugeschaltet und am Ende wieder abgeschaltet - geringer Standby-Verbrauch von ca. 1 mA @ 5V 🔋 ⚡
HB-UNI-SENSOR1-THD-SHT45
- NEU -
hoch genauer THD Sensor
basierend auf Sensirion SHT45
mit Taupunkttemperatur,
absoluter Luftfeuchte
und gleitendem Mittelwert der Temperatur über 24 Stunden und 7 Tage
🔋
HB-UNI-Sensor1-THPD-SHT45_BME280
- NEU -
hoch genauer THPD Sensor
basierend auf Sensirion SHT45 und Bosch BME280
mit Taupunkttemperatur,
absoluter Luftfeuchte
und gleitendem Mittelwert der Temperatur über 24 Stunden und 7 Tage
🔋
Range_test_beacon
- NEU -
868,3Mhz Funkbake um die Reichweite eines HF-Übertragungskanals zu ermitteln (nur für Testzwecke)
🔋
FreqTest_range_test_with_distant_beacon
- NEU -
spezielle Version von FreqTest um die Reichweite eines HF-Übertragungskanals zu ermitteln (nur für Testzwecke)
🔋
HB-UNI-Sensor1-THP_MA-AHT20_BMP280
- NEU -
genauer THP Außensensor zur Beobachtung des Klimawandels
basierend auf Aosong AHT20 und Bosch BME280
mit gleitenden Temperaturmittelwerten für 1 Jahr, 1 Monat, 1 Woche und 1 Tag
mit nichtflüchtigem FRAM-Speicher
🔋



CCU3/openCCU Addon:

hb-ep-devices-addon

  • bitte die .tgz Datei als Zusatzsoftware auf der CCU3/openCCU installieren

Arduino Bibliotheken:

Name Beschreibung Datenblatt
ABLIC_S35770 Arduino Bibliothek für ABLIC S-35770
24-Bit Binärzähler mit I2C Schnittstelle
datasheet
avr_stl Arduino C++ Standard Library (ArduinoSTL)
abgeleitet von Giampaolo Mancini
README.md
FRAM Bibliothek Arduino C++ Bibliothek für Fujitsu 2x 2MBit MB85RS2MTPF SPI FRAM Source Code

PCBs:

Name Beschreibung 3D Ansicht
HB-UNI-SEN-BATT_FUEL4EP AsksinPP Platine basierend auf Tindie Pro Mini XL - v2 - ATmega 1284p oder Arduino Pro Mini 3D Ansicht
HB-UNI-SEN-BATT_E07-868MS10_FUEL4EP AsksinPP Platine basierend auf
Tindie Pro Mini XL - v2 - ATmega 1284p oder Arduino Pro Mini
und eByte E07-868MS10 Sendemodul
3D Ansicht
HB-UNI-SEN-BATT_ATMega1284P_E07-900MM10S_FUEL4EP AsksinPP Platine mit SMD Bestückung:
ATMega1284P
eByte E07-900MM10S Sendemodul
optionalem Aufwärtwandler TPS61221
optionalem e-Paper Waveshare 1,54 Zoll
3D Ansicht 1
3D Ansicht 2
HB-UNI-SEN-BATT_ATMega1284P_E07-868MS10_FUEL4EP AsksinPP Platine mit SMD Bestückung:
ATMega1284P
eByte E07-868MS10 Sendemodul
optionalem Aufwärtwandler TPS61221
optionalem e-Paper Waveshare 1,54 Zoll
3D Ansicht 1
3D Ansicht 2
HB-UNI-SEN-BATT_ATMega1284P_E07-868MS10_FRAM_FUEL4EP AsksinPP Platine mit SMD Bestückung:
ATMega1284P
eByte E07-868MS10 Sendemodul
optionalem Aufwärtwandler TPS61221
optionalem e-Paper Waveshare 1,54 Zoll
optionalen 2x 2Mbit FRAM MB85RS2MTPF
3D Ansicht 1
3D Ansicht 2
HB-UNI-SenAct-4-4-SC_DS_FUEL4EP AsksinPP Platine für Durchsteckmontage für 3xSchaltaktor für Betrieb an Netzfreischalter 3D Ansicht
HB-UNI-SEN-BATT_E07-900M10S_FUEL4EP - NEU - AsksinPP Platine basierend auf
Tindie Pro Mini XL - v2 - ATmega 1284p oder Arduino Pro Mini
und eByte E07-900M10S Sendemodul
3D Ansicht
HB-UNI-SEN-BATT_E07-900MM10S_FUEL4EP - NEU - AsksinPP Platine basierend auf
Tindie Pro Mini XL - v2 - ATmega 1284p oder Arduino Pro Mini
und eByte E07-900MM10S Sendemodul
3D Ansicht
CC1101_868MHz_RF_Modul_FUEL4EP - NEU - AsksinPP RF 868.3 MHz Funkmodule als Ersatz für eByte E07-868M10S 3D Ansicht
CC1101_868MHz_UFL_RF_Modul_FUEL4EP - NEU - AsksinPP RF 868.3 MHz Funkmodule als Ersatz für eByte E07-868M10S mit U.FL Antennenbuchse 3D Ansicht
4Bit_I2C_Port_Expander_Module_FUEL4EP - NEU - I2C Portexpander 3D Ansicht
I2C_Module_BME280_FUEL4EP - NEU - I2C BME280 THPD Sensor Modul 3D Ansicht
I2C_Module_BME680_FUEL4EP - NEU - I2C BME680 VOC Sensor Modul 3D Ansicht
I2C_Module_SHT85_BME280_FUEL4EP - NEU - I2C SHT85 und BME280 THPD Sensor Modul 3D Ansicht
I2C_Module_SHT45_BME280_FUEL4EP - NEU - I2C SHT45 und BME280 THPD Sensor Modul 3D Ansicht
I2C_Module_SHT45_BME280_small_FUEL4EP - NEU - kleines I2C SHT45 und BME280 THPD Sensor Modul 3D Ansicht
HB_TH_Sensor_SHT45_AllInOne_FUEL4EP - NEU - kleiner und hochgenauer AsksinPP TH-Sensor, eByte E07 900MM10S Funkmodul mit SMD-Bestückung und integrierter PCB-Antenne 3D Ansicht
HB_Stamp_ATMega1284P_FUEL4EP - NEU - kleine ATMega1284P-basierte AsksinPP Platine mit SMD-Bestückung, eByte E07 900MM10S Funkmodul und integrierter PCB-Antenne 3D Ansicht
Adapter_EByte_E07_900MM10S_to_Ebyte_E07_868MS10_FUEL4EP - NEU - Adapterplatine für das eByte E07 900MM10S Funkmodul als Ersatz für das eByte E07 868MS10 Funkmodul 3D Ansicht
Adapter_EByte_E07_900MM10S_to_noname_green_RF_module_FUEL4EP - NEU - Adapterplatine für das eByte E07 900MM10S Funkmodul als Ersatz für das NoName grüne 868,3 MHz Funkmodul 3D Ansicht
HB_Pro_Mini_ATMEGA1284P_FUEL4EP - NEU - Arduino Pro Mini Klon mit der 4-fachen Größe von Flash, SRAM und EEPROM Speicher eines ATmega1284p Prozessorbausteins verglichen mit dem Standard ATmega328p Prozessorbaustein 3D Ansicht
HB_Stamp_IO_ATMega1284P_FUEL4EP - NEU - kleine ATMega1284P-basierte AsksinPP IO Platine mit SMD-Bestückung, eByte E07 900MM10S Funkmodul und integrierter PCB-Antenne 3D Ansicht
HB_Stamp_IO_EXT_LEDs_Buttons_FUEL4EP - NEU - kleine 4x Eingabe- und 4xLED-Signalisierungsplatine 3D Ansicht
HB-UNI-SEN-BATT_ATMega1284P_E07-900MM10S_CO2_FUEL4EP - NEU - Platine für NDIR-CO2-Sensor COZIR-BLINK-5000 mit extrem niedrigem Stromverbrauch, Akkubetrieb und optionaler ePaper Anzeige 3D Ansicht

Installation von Sensoren oder Platine auf einem lokalen Computer

  • Herunterladen des Sammelrepositories in ein lokales Zielverzeichnis mit dem Kommando:
  • alle zu einem Sensor <Sensorname> gehörenden Installationsdaten stehen dann unter
    • HomeAutomation/AsksinPP_developments/sketches/<Sensorname>
    • der Sensor Sketch
      • HomeAutomation/AsksinPP_developments/sketches/<Sensorname>/<Sensorname>.ino
        kann direkt im Arduino IDE aufgerufen werden
  • alle zu einer Platine <Platinenname> gehörenden Installationsdaten stehen dann unter
    • HomeAutomation/AsksinPP_developments/PCBs/<Platinenname>
    • die Platine
      • HomeAutomation/AsksinPP_developments/PCBs/<Platinenname>/<Platinenname>.kicad_pro
        kann direkt mit KiCAD 6 aufgerufen werden


Installation von Bibliotheken auf lokalem Computer

  • Herunterladen des Sammelrepositories in ein lokales Zielverzeichnis mit dem Kommando:
  • bereitgestellte Bibliotheken sind als ganze Verzeichnisse von HomeAutomation/AsksinPP_developments/libraries in das lokale Bibliotheksverzeichnis der Arduino IDE Entwicklungsumgebung zu kopieren

Hinweis für Nutzer von Microsoft Windows Betriebssystemen

  • Microsoft Windows Betriebssysteme haben leider immer noch eine Limitierung der Pfadlängen MAX_PATH, die als 260 Zeichen definiert ist.
  • Linux uns MacOS Betriebssysteme haben diese Limitation nicht.
  • Dieses Repository hat zur Zeit eine maximale Pfadlänge von 208 Zeichen, ab dem Repository-Namen gezählt.
  • Sollte bei Nutzung von einem Microsoft Windows Betriebssystem beim Auspacken der ZIP-Datei dieses Repositories oder bei einem 'git clone https://github.com/FUEL4EP/HomeAutomation.git' eine Fehlermeldung '... Filename too long' auftreten, dann versucht bitte, das Auspacken oder das 'git clone'-Kommando direkt im Benutzerverzeichnis 'c:\users<Benutzername>'. Sollte es dennoch eine Fehlermeldung geben, dann adressiert das bitte an mich, siehe Fragen und Probleme.

Fragen und Probleme




Creative Commons Lizenzvertrag
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.



Die verwendeten Icons sind "free for non-commercial use" von

EOF