Feinstaub Sensor HM3301 in HomeAssistant einbinden möglich?

HA-DAU

Well-known member
Hallo zusammen,
ist es möglich einen Feinstaub Sensor HM3301 (seeed Grove - Laser PM2.5 Staub Sensor (HM3301)) in HomeAssistant einzubinden?
Hat jemand einen passenden Link zu den benötigten Komponenten und Verdrahtungsplan und yaml Code für den ESPHomeBuilder.

Habe hier einen ungebrauchten Feinstaub Sensor HM3301 (seeed Grove - Laser PM2.5 Staub Sensor (HM3301)) rumliegen und würde den gerne irgendwie nutzen.
Einen ESP muss ich mir irgendwie noch besorgen.
ESP8266 oder besser einen ESP32?
 
Zuletzt bearbeitet:
Hallo @u5zzug,

jaein...
Der Code ist vermutlich damit erledigt.
Nur habe ich noch andere Fragen gehabt.... passenden Link zu den benötigten Komponenten und Verdrahtungsplan.
Aber das kannst Du bestimmt mir auch aus dem Hut zaubern....
 
Zuletzt bearbeitet:
Hallo zusammen,

aktuell habe ich dieses Projekt am Start...
YAML:
captive_portal:

i2c:
  id: bus_a
  sda: D2
  scl: D1
  scan: True

Bis dahin ist die Welt noch in Ordnung.....

Sobald ich den nächsten Code einfüge
YAML:
# Example configuration entry
sensor:
  - platform: hm3301
    type: hm3301
    pm_2_5:
      id: pm25_sensor
      name: "PM2.5"
    pm_10_0:
      id: pm10_sensor
      name: "PM10"

  - platform: aqi
    name: "Air Quality Index"
    pm_2_5: pm25_sensor
    pm_10_0: pm10_sensor
    calculation_type: AQI

kommt diese Fehlermeldung beim validieren...
1770197844575.png

Was mache ich da wieder falsch?
Angeblich die falsche Platform in Zeile 42 gewählt...
Es ist aber ein hm3301 Feinstaubsensor....
1770197996740.png
 
Hallo zusammen,

ich habe es jetzt irgendwie hin bekommen...
1770199327695.png

Hier den yaml Code dazu...
YAML:
captive_portal:

i2c:
  id: bus_a
  sda: 04
  scl: 05
  scan: True

sensor:
  - platform: hm3301
    pm_2_5:
      id: pm25
      name: "PM2.5"
    pm_10_0:
      id: pm10
      name: "PM10"

  - platform: aqi
    name: "European Air Quality Index"
    pm_2_5: pm25
    pm_10_0: pm10
    calculation_type: CAQI

Danke allen, die mit geholfen haben zu denken...
Jetzt muss ich nur noch ermitteln, in welcher Zeit er die Messungen macht....
Ich denke so alle 30 Minuten wäre ok.
Dann soll das Teil erst mal wieder schlafen....
 
Hallo @u5zzug,
Danke für die Infos.
Aber so einfach wie Du das verlinkt hast funktioniert das scheinbar bei mir nicht immer.
Bei mir läuft es immer scheinbar etwas anders, wie bei anderen......

Aber durch Deinen Tipp habe ich noch den Feinstaubsensor mit drei bzw. 4Werten füttern können.
1770205679402.png
Dieses Bord habe ich aktuell genommen.
https://www.wemos.cc/en/latest/d1/d1_mini_pro.html
1770205756436.png

PIN:
PinFunctionESP-8266 Pin
D1IO, SCLGPIO5
D2IO, SDAGPIO4
GGroundGND
5V5V-


Hier den yaml Code dazu ab....(davor sind Eure Persönlichen Daten)
YAML:
captive_portal:

i2c:
  id: bus_a
  sda: 04
  scl: 05
  scan: True

sensor:
  - platform: hm3301
    pm_1_0:
      id: pm_1_0
      name: "PM1.0"
    pm_2_5:
      id: pm25
      name: "PM2.5"
    pm_10_0:
      id: pm10
      name: "PM10"
    update_interval: 300s
     

  - platform: aqi
    name: "European Air Quality Index"
    pm_10_0: pm10
    pm_2_5: pm25
    calculation_type: CAQI

  - platform: wifi_signal # Reports the WiFi signal strength/RSSI in dB
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"
  - platform: copy # Reports the WiFi signal strength in %
    source_id: wifi_signal_db
    name: "WiFi Signal Percent"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "% Signal"
    entity_category: "diagnostic"
    device_class: ""

Ich hoffe andere können mit der Anleitung was anfangen.
 
Zuletzt bearbeitet:
ich versuche hauptsächlich, dazu anzuregen, in die offizielle Doku zu schauen, statt nur irgendwelchen Howtos zu folgen
 
Das Problem war ja, dass keine einzige Anleitung der einzelnen Pinbelegung Anschluss Plan auf einen ESP zu finden war.
Ich wollte ja keinen ESP grillen.
Gemüse, Fleisch und Würstchen auf dem Grill sind mir lieber...
 

Letzte Anleitungen

Statistik des Forums

Themen
7.732
Beiträge
75.645
Mitglieder
8.335
Neuestes Mitglied
Baron66
Zurück
Oben