Integration von Sensoren in Home Assistant

Sascha_

New member
Hallo Community,
ich bin gerade dabei einen Temperatur/Luftfeuchtigkeitssensor für meine Filamentboxen zu entwickeln (für die Leute die nicht wissen um was es da genau geht, dass ist das Material welches man zum 3D Druck braucht).
Das ganze basiert auf einem ESP8266 und einem SHT45 Temperatur/Luftfeuchtesensor.
Ich selber nutze kein Home Assistant und habe es auch nicht vor, aber ich habe eine eigene Platine erstellt und es wäre meiner Meinung nach zu schade, die nur für mich zu verwenden. Ich nutze selber MQTT. Soweit ich das verstanden habe, gibt es eine Art Standardtopic von welchem man mit Hilfe eine YAML Datei neue Sensoren einfach einbinden kann.

Meinen Sensor kann man prima auch als Sensor für Innenräume (Gehäuse habe ich als 3D Model) oder im Aussenbereich (wird noch erstellt). eingesetzt werden.

Gerne würde ich das für eine breitere Anwendung in Home Assistant einbringen.

Daher meine Fragen:
Welche MQTT Struktur wird benötigt?
Welchen Namen (client_id bei mir) muss ich vergeben, soll oder muss sich der von Sensor zu Sensor ändern, oder fängt man das mit diesem YAML ab?
 
Zuletzt bearbeitet:
Mit HA würde man mit ESPHome (funktioniert auch ohne HA) direkt sprechen, MQTT braucht man da nicht unbedingt.
 
Ahh interessant, man kann also ohne Progammierkenntnisse eigene Sensorik integrieren, das ist echt interessant. Wo liegen die Grenzen dabei?
Mir ging es hauptsächlich auch um die Hardware. Es ist auf möglichst geringem Stromverbrauch optimiert. Mit einer 2000mAh Lipo kann man bei einem Wert pro Stunde ca. ein Jahr loggen.
 
Wo liegen die Grenzen dabei?
Du brauchst eine Integration dafür. Home Assistant bietet da sehr viel an. Die Geräte werden automatisch gefunden. Ansonsten gibt es die Möglichkeit selber in YAML zu programmieren. Auch da gibt es viele Möglichkeiten und auch viele Mitmenschen die Dir dabei helfen können. (Beispielsweise hier im Forum.)
Ab und zu hat sogar Chat GPT einen funktionierenden Tipp. ;)
 
Ja! In Home Assistant nennt sich das Integration. Die muss man installieren. Z.b. MQTT oder die Heizung. Dabei werden so genannte Entitäten erzeugt die Du für alles mögliche Nutzen kannst.
Home Assistant ist sehr leistungsfähig und es lohnt sich den mal anzuschauen.
Hol Dir doch aus dem Internet mal einen Docker Container damit kannst Du es testen.
 
@Loxley, das ist nicht ganz richtig
* für ESPHome brauchst du keine Integration, das kann von Haus aus mit HA reden.
* mit yaml programmiert man nicht, man konfiguriert, das ist ein wichtiger Unterschied, gerade für die, die aus der Programmiererecke kommen.

@Sascha_ wo die Grenzen sind - k.A., man kann bei Bedarf auch eigene libraries einbinden, es gibt Unterstützung für eine Unmenge Sensoren, per substitutions kann man das selbe yaml für verschiedene Geräte verwenden, ...

YAML:
sensor:
  - platform: sht4x
    temperature:
      name: "SHT45 Temperature"
    humidity:
      name: "SHT45 Humidity"
    address: 0x44
    update_interval: 60s

ESPHome empfiehlt, keine (10J alten) ESP 8266 mehr neu zu kaufen, sondern neuere Technologie zu verwenden. https://esphome.io/guides/faq#not-recommended
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.783
Beiträge
65.394
Mitglieder
7.088
Neuestes Mitglied
o-mobil
Zurück
Oben