Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. hygrometer (luftfeuchte) - hilfe bei integration

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

hygrometer (luftfeuchte) - hilfe bei integration

Geplant Angeheftet Gesperrt Verschoben Off Topic
hygrometerluftfeuchtigkeit
112 Beiträge 13 Kommentatoren 14.1k Aufrufe 12 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • X x-traxion

    Ich verwende den ioBroker jetzt seit ca. einem halben Jahr und konnte bis jetzt alles durch reines mitlesen lösen.

    Was Ihr hier geschrieben habt hat mich schon mal sehr sehr weit gebracht.
    Wollte eigentlich erst Humidity Sensoren für mein KNX holen bevor ich auf den Thread hier gestoßen bin.
    Vielen Dank :)

    Ich will 10 von diesen kleinen Dingern bei mir im Haus in mehreren Stockwerken verteilen (UG, EG und DG)
    Angedacht sind 2MCUs+der RPI der eh als Docker und ioBroker Server läuft.
    UG: RPI + 3 Sensoren
    EG: MCU + 6 Sensoren
    DG: MCU + 1 Sensor
    Habe jetzt die ersten 5 fürs EG geflasht und an eine NodeMCU-32S "angeschlossen"

    Eingerichtet habe ich:
    Wohnzimmer, Esszimmer, Badezimmer, Schlafzimmer und Kinderzimmer.
    Gestern Abend gingen bis auf das Kinderzimmer alle Räume.
    Habe dann die MCU neu gestartet dann kamen auch Daten vom Kinderzimmer. Jetzt habe ich heute nochmal nachgeschaut. Seit dem Neustart kommen vom Wohnzimmer keine Daten mehr.

    Kann es sein dass nur maximal 4 Verbindungen unterstützt werden und ich die 6 Xiaomi Thermometer auf 2 MCUs aufteilen muss? Wäre natürlich unschön.

    Zusätzlich habe ich wie liv-in-sky dass die Thermometer deutlich öfters Daten senden als alle 10 Minuten.
    Ich sehe im log über ESPHome teilweise dass Daten 2x pro Minute rein kommen:
    [12:09:21][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:E4:77:02):
    [12:09:21][D][xiaomi_ble:303]: Temperature: 22.3°C
    [12:09:21][D][xiaomi_ble:306]: Humidity: 37.0%
    [12:09:21][D][sensor:092]: 'eg_esszimmer_temp': Sending state 22.30000 °C with 1 decimals of accuracy
    [12:09:21][D][sensor:092]: 'eg_esszimmer_humid': Sending state 37.00000 % with 0 decimals of accuracy
    [12:09:54][D][sensor:092]: 'wifi_signal_esp32_eg': Sending state -46.00000 dB with 0 decimals of accuracy
    [12:09:55][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:E4:77:02):
    [12:09:55][D][xiaomi_ble:303]: Temperature: 22.3°C
    [12:09:55][D][xiaomi_ble:306]: Humidity: 37.0%

    Das ist mir auch gestern Abend schon aufgefallen weshalb ich alle nochmals neu auf 10min konfiguriert habe.

    Kann mir da bei den zwei Punkten jemand helfen?

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von liv-in-sky
    #81

    @x-traxion

    ich glaube das senden der daten hängt mit dem mqtt zusammen - also die kleinen bluetooth jungs senden garnicht sondern der esp mit mqtt - bin mir da aber nicht sicher

    ich habe an einem 6 dran - ohne probleme

    Image 7.png

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    0
    • X Offline
      X Offline
      x-traxion
      schrieb am zuletzt editiert von x-traxion
      #82

      hmmm dann wird es komisch.
      Ich ging davon aus dass bei der Meldung im Log:
      [12:26:01][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:E4:77:02):
      [12:26:01][D][xiaomi_ble:303]: Temperature: 22.3°C
      [12:26:01][D][xiaomi_ble:306]: Humidity: 37.0%
      die MCU die Daten vom Sensor bekommt
      und:
      [12:26:38][D][sensor:092]: 'eg_esszimmer_temp': Sending state 22.30000 °C with 1 decimals of accuracy
      [12:26:38][D][sensor:092]: 'eg_esszimmer_humid': Sending state 37.00000 % with 0 decimals of accuracy
      der eigentliche mqtt Schreibbefehl ist. Hmm dann werde ich das wohl beobachten müssen anhand dem Batterieverbrauch.

      Hmm wenn du 6 dran hast frage ich mich wieso ich nur 4 Verbindungen hin bekomme.
      Hätte ja gesagt ein Sensor hat n schlag weg. Aber wie gesagt, gestern hat das Kinderzimmer gefehlt und nach dem Neustart jetzt das Wohnzimmer.
      Zur not könnte ich mal die 2. MCU testen die ich noch hier habe. Ist wohl ne andere.

      Hier mal meine komplette config von der EG MCU:

      esphome:
        name: esp32_eg
        platform: ESP32
        board: nodemcu-32s
      
      wifi:
        ssid: "*"
        password: "*"
      
        # Enable fallback hotspot (captive portal) in case wifi connection fails
        ap:
          ssid: "Esp32 Eg Fallback Hotspot"
          password: "gpSwhUpSBgo0"
          
        manual_ip:
          # Set this to the IP of the ESP
          static_ip: 192.168.*.*
          # Set this to the IP address of the router. Often ends with .1
          gateway: 192.168.*.*
          # The subnet of the network. 255.255.255.0 works for most home networks.
          subnet: 255.255.255.0
      
      captive_portal:
      
      # Enable logging
      logger:
      
      
      ota:
        password: "************"
      
      # Example configuration entry
        
      mqtt:
        broker: 192.168.*.*
        port:   1883
        username: ********
        password: ********
        topic_prefix: xiaomi/sensors
      
      text_sensor:
        - platform: version
          name: "esp32_eg_esphome_version"
      binary_sensor:
        - platform: status
          name: "esp32_eg_mqtt_status"
      switch:
        - platform: restart
          name: "esp32_eg_restart"
      sensor:
        - platform: wifi_signal
          name: "wifi_signal_esp32_eg"
          update_interval: 60s
          
        - platform: uptime
          name: "uptime_esp32_eg"
          
      #wohnzimmer
        - platform: xiaomi_lywsd03mmc
          mac_address: "A4:C1:38:66:1B:BC"
          bindkey: "00000000000000000000000000000000"
          temperature:
            name: "eg_wohnzimmer_temp"
            id: no1temperature
          humidity:
            name: "eg_wohnzimmer_humid"
            id: no1humidity
          battery_level:
            name: "eg_wohnzimmer_batt_lvl"
          
      #esszimmer      
        - platform: xiaomi_lywsd03mmc
          mac_address: "A4:C1:38:E4:77:02"
          bindkey: "7cbb1e10fea60c9bb236dd29af466016"
          temperature:
            name: "eg_esszimmer_temp"
            id: no2temperature
          humidity:
            name: "eg_esszimmer_humid"
            id: no2humidity
          battery_level:
            name: "eg_esszimmer_batt_lvl"
      
      #badezimmer      
        - platform: xiaomi_lywsd03mmc
          mac_address: "A4:C1:38:AF:9A:89"
          bindkey: "d8767f017a812bef51bb64789a9fa5a3"
          temperature:
            name: "eg_badezimmer_temp"
            id: no3temperature
          humidity:
            name: "eg_badezimmer_humid"
            id: no3humidity
          battery_level:
            name: "eg_badezimmer_batt_lvl"
      
      #schlafzimmer      
        - platform: xiaomi_lywsd03mmc
          mac_address: "A4:C1:38:C5:E3:BA"
          bindkey: "43d3e706732dcffa569ed53a785e0dfa"
          temperature:
            name: "eg_schlafzimmer_temp"
            id: no4temperature
          humidity:
            name: "eg_schlafzimmer_humid"
            id: no4humidity
          battery_level:
            name: "eg_schlafzimmer_batt_lvl"
            
      #kinderzimmer      
        - platform: xiaomi_lywsd03mmc
          mac_address: "A4:C1:38:3C:B0:0F"
          bindkey: "525348c57f6496cde2bf6a11747b9350"
          temperature:
            name: "eg_kinderzimmer_temp"
            id: no5temperature
          humidity:
            name: "eg_kinderzimmer_humid"
            id: no5humidity
          battery_level:
            name: "eg_kinderzimmer_batt_lvl"
            
      esp32_ble_tracker:
      

      Wofür ist bei den Sensoren eigentlich der Eintrag id? Der taucht bei mir nirgends auf im iobroker.

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • X x-traxion

        hmmm dann wird es komisch.
        Ich ging davon aus dass bei der Meldung im Log:
        [12:26:01][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:E4:77:02):
        [12:26:01][D][xiaomi_ble:303]: Temperature: 22.3°C
        [12:26:01][D][xiaomi_ble:306]: Humidity: 37.0%
        die MCU die Daten vom Sensor bekommt
        und:
        [12:26:38][D][sensor:092]: 'eg_esszimmer_temp': Sending state 22.30000 °C with 1 decimals of accuracy
        [12:26:38][D][sensor:092]: 'eg_esszimmer_humid': Sending state 37.00000 % with 0 decimals of accuracy
        der eigentliche mqtt Schreibbefehl ist. Hmm dann werde ich das wohl beobachten müssen anhand dem Batterieverbrauch.

        Hmm wenn du 6 dran hast frage ich mich wieso ich nur 4 Verbindungen hin bekomme.
        Hätte ja gesagt ein Sensor hat n schlag weg. Aber wie gesagt, gestern hat das Kinderzimmer gefehlt und nach dem Neustart jetzt das Wohnzimmer.
        Zur not könnte ich mal die 2. MCU testen die ich noch hier habe. Ist wohl ne andere.

        Hier mal meine komplette config von der EG MCU:

        esphome:
          name: esp32_eg
          platform: ESP32
          board: nodemcu-32s
        
        wifi:
          ssid: "*"
          password: "*"
        
          # Enable fallback hotspot (captive portal) in case wifi connection fails
          ap:
            ssid: "Esp32 Eg Fallback Hotspot"
            password: "gpSwhUpSBgo0"
            
          manual_ip:
            # Set this to the IP of the ESP
            static_ip: 192.168.*.*
            # Set this to the IP address of the router. Often ends with .1
            gateway: 192.168.*.*
            # The subnet of the network. 255.255.255.0 works for most home networks.
            subnet: 255.255.255.0
        
        captive_portal:
        
        # Enable logging
        logger:
        
        
        ota:
          password: "************"
        
        # Example configuration entry
          
        mqtt:
          broker: 192.168.*.*
          port:   1883
          username: ********
          password: ********
          topic_prefix: xiaomi/sensors
        
        text_sensor:
          - platform: version
            name: "esp32_eg_esphome_version"
        binary_sensor:
          - platform: status
            name: "esp32_eg_mqtt_status"
        switch:
          - platform: restart
            name: "esp32_eg_restart"
        sensor:
          - platform: wifi_signal
            name: "wifi_signal_esp32_eg"
            update_interval: 60s
            
          - platform: uptime
            name: "uptime_esp32_eg"
            
        #wohnzimmer
          - platform: xiaomi_lywsd03mmc
            mac_address: "A4:C1:38:66:1B:BC"
            bindkey: "00000000000000000000000000000000"
            temperature:
              name: "eg_wohnzimmer_temp"
              id: no1temperature
            humidity:
              name: "eg_wohnzimmer_humid"
              id: no1humidity
            battery_level:
              name: "eg_wohnzimmer_batt_lvl"
            
        #esszimmer      
          - platform: xiaomi_lywsd03mmc
            mac_address: "A4:C1:38:E4:77:02"
            bindkey: "7cbb1e10fea60c9bb236dd29af466016"
            temperature:
              name: "eg_esszimmer_temp"
              id: no2temperature
            humidity:
              name: "eg_esszimmer_humid"
              id: no2humidity
            battery_level:
              name: "eg_esszimmer_batt_lvl"
        
        #badezimmer      
          - platform: xiaomi_lywsd03mmc
            mac_address: "A4:C1:38:AF:9A:89"
            bindkey: "d8767f017a812bef51bb64789a9fa5a3"
            temperature:
              name: "eg_badezimmer_temp"
              id: no3temperature
            humidity:
              name: "eg_badezimmer_humid"
              id: no3humidity
            battery_level:
              name: "eg_badezimmer_batt_lvl"
        
        #schlafzimmer      
          - platform: xiaomi_lywsd03mmc
            mac_address: "A4:C1:38:C5:E3:BA"
            bindkey: "43d3e706732dcffa569ed53a785e0dfa"
            temperature:
              name: "eg_schlafzimmer_temp"
              id: no4temperature
            humidity:
              name: "eg_schlafzimmer_humid"
              id: no4humidity
            battery_level:
              name: "eg_schlafzimmer_batt_lvl"
              
        #kinderzimmer      
          - platform: xiaomi_lywsd03mmc
            mac_address: "A4:C1:38:3C:B0:0F"
            bindkey: "525348c57f6496cde2bf6a11747b9350"
            temperature:
              name: "eg_kinderzimmer_temp"
              id: no5temperature
            humidity:
              name: "eg_kinderzimmer_humid"
              id: no5humidity
            battery_level:
              name: "eg_kinderzimmer_batt_lvl"
              
        esp32_ble_tracker:
        

        Wofür ist bei den Sensoren eigentlich der Eintrag id? Der taucht bei mir nirgends auf im iobroker.

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #83

        @x-traxion bei einem ist ein falscher bindkey - ist das vielleicht das problem ?

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        X 1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @x-traxion bei einem ist ein falscher bindkey - ist das vielleicht das problem ?

          X Offline
          X Offline
          x-traxion
          schrieb am zuletzt editiert von x-traxion
          #84

          @liv-in-sky weil ich den nicht mehr hatte.
          Habe auf allen die Custom Firmware drauf. Hätte ich vielleicht dazu erwähnen sollen:)
          Da dort aber ein Key drin stehen muss habe ich einfach 32x die 0 genommen. Sollte also nicht das Problem sein. Ich werde es aber mal testen.

          Ich vermute ich weiß woran es lag.
          Kann es sein dass sich die Custom FW zurück setzt sobald man die Batterie raus macht?
          Das würde dann auch den Advertising Type auf Custom setzten statt auf Mi Like.
          Nachdem ich jetzt den betroffenen Sensor neu geflasht habe ging er. Als ich die Batterie entfernt und neu eingesetzt habe hat er mir auch wieder den Batteriezustand angezeigt und keine Werte mehr geschrieben. Wieder den Advertising Type auf Mi Like gestellt ging wieder alles.

          Ist es eigentlich normal, dass wenn ich im ESPHome auf MCU1 auf Logs klicke er mir auch die Einträge von MCU 2 anzeigt?

          OpenSourceNomadO 1 Antwort Letzte Antwort
          0
          • X x-traxion

            @liv-in-sky weil ich den nicht mehr hatte.
            Habe auf allen die Custom Firmware drauf. Hätte ich vielleicht dazu erwähnen sollen:)
            Da dort aber ein Key drin stehen muss habe ich einfach 32x die 0 genommen. Sollte also nicht das Problem sein. Ich werde es aber mal testen.

            Ich vermute ich weiß woran es lag.
            Kann es sein dass sich die Custom FW zurück setzt sobald man die Batterie raus macht?
            Das würde dann auch den Advertising Type auf Custom setzten statt auf Mi Like.
            Nachdem ich jetzt den betroffenen Sensor neu geflasht habe ging er. Als ich die Batterie entfernt und neu eingesetzt habe hat er mir auch wieder den Batteriezustand angezeigt und keine Werte mehr geschrieben. Wieder den Advertising Type auf Mi Like gestellt ging wieder alles.

            Ist es eigentlich normal, dass wenn ich im ESPHome auf MCU1 auf Logs klicke er mir auch die Einträge von MCU 2 anzeigt?

            OpenSourceNomadO Offline
            OpenSourceNomadO Offline
            OpenSourceNomad
            Most Active
            schrieb am zuletzt editiert von OpenSourceNomad
            #85

            @x-traxion said in hygrometer (luftfeuchte) - hilfe bei integration:

            Wofür ist bei den Sensoren eigentlich der Eintrag id?

            Di id bei esphome ist rein intern und optional. Damit kann man schöne Sachen machen wie z.B. eine Tabupunktberechnung oder die absolute Luftfeuchtigkeit und zwar direkt auf dem ESP:

            #badezimmer      
              - platform: xiaomi_lywsd03mmc
                mac_address: "A4:C1:38:AF:9A:89"
                bindkey: "d8767f017a812bef51bb64789a9fa5a3"
                temperature:
                  name: "eg_badezimmer_temp"
                  id: no3temperature
                humidity:
                  name: "eg_badezimmer_humid"
                  id: no3humidity
                battery_level:
                  name: "eg_badezimmer_batt_lvl"
            

            kannst du dann ganz einfach mittels template sensor erweitern:

              - platform: template
                name: "Badezimmer absolute Luftfeuchtigkeit"
                lambda: |-
                  const float mw = 18.01534; 	// molar mass of water g/mol
                  const float r = 8.31447215; 	// Universal gas constant J/mol/K
                  return (6.112 * powf(2.718281828, (17.67 * id(no3temperature).state) / (id(no3temperature).state + 243.5)) * id(no3humidity).state * mw) / ((273.15 + id(no3temperature).state) * r); // in grams/m^3
                unit_of_measurement: g/m³
                icon: 'mdi:water'
            
              - platform: template
                name: "Badezimmer Taupunkt"
                lambda: return (243.5*(log(id(no3humidity).state/100)+((17.67*id(no3temperature).state)/(243.5+id(no3temperature).state)))/(17.67-log(id(no3humidity).state/100)-((17.67*id(no3temperature).state)/(243.5+id(no3temperature).state))));
                unit_of_measurement: °C
                icon: 'mdi:thermometer-alert'
            

            und schon hast du immer auch die absolute Luftfeuchtigkeit und den Taupunkt :tada:

            Kann es sein dass sich die Custom FW zurück setzt sobald man die Batterie raus macht?
            Das würde dann auch den Advertising Type auf Custom setzten statt auf Mi Like.

            Das ist (leider) der Fall, ja. Musst dir selber deine binary bauen um das advertising type dauerhauft auf mi like zu haben. Gibt aber inzwischen auch eine neue beta von esphome die den advertising type custom unterstützt. Nächste Woche sollte auch esphome 1.16 (stable) erscheinen, da dürfte das dann natürlich auch drin sein.

            Ist es eigentlich normal, dass wenn ich im ESPHome auf MCU1 auf Logs klicke er mir auch die Einträge von MCU 2 anzeigt?

            Kommt ganz auf das logging an. Bei OTA logging wird immer nur das "korrekte" ausgeworfen. Wenn du allerdings das logging über ein lokales serial logging auswählst wird dir das immer angezeigt, egal welches Gerät da angesteckt ist bzw. egal welches du ausgewählt hast.

            Ich tippe also das dein MCU 2 am lokalen serial (via usb?) hängt und du kein OTA logging ausgewählt hast ;)

            „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

            X 1 Antwort Letzte Antwort
            0
            • OpenSourceNomadO OpenSourceNomad

              @x-traxion said in hygrometer (luftfeuchte) - hilfe bei integration:

              Wofür ist bei den Sensoren eigentlich der Eintrag id?

              Di id bei esphome ist rein intern und optional. Damit kann man schöne Sachen machen wie z.B. eine Tabupunktberechnung oder die absolute Luftfeuchtigkeit und zwar direkt auf dem ESP:

              #badezimmer      
                - platform: xiaomi_lywsd03mmc
                  mac_address: "A4:C1:38:AF:9A:89"
                  bindkey: "d8767f017a812bef51bb64789a9fa5a3"
                  temperature:
                    name: "eg_badezimmer_temp"
                    id: no3temperature
                  humidity:
                    name: "eg_badezimmer_humid"
                    id: no3humidity
                  battery_level:
                    name: "eg_badezimmer_batt_lvl"
              

              kannst du dann ganz einfach mittels template sensor erweitern:

                - platform: template
                  name: "Badezimmer absolute Luftfeuchtigkeit"
                  lambda: |-
                    const float mw = 18.01534; 	// molar mass of water g/mol
                    const float r = 8.31447215; 	// Universal gas constant J/mol/K
                    return (6.112 * powf(2.718281828, (17.67 * id(no3temperature).state) / (id(no3temperature).state + 243.5)) * id(no3humidity).state * mw) / ((273.15 + id(no3temperature).state) * r); // in grams/m^3
                  unit_of_measurement: g/m³
                  icon: 'mdi:water'
              
                - platform: template
                  name: "Badezimmer Taupunkt"
                  lambda: return (243.5*(log(id(no3humidity).state/100)+((17.67*id(no3temperature).state)/(243.5+id(no3temperature).state)))/(17.67-log(id(no3humidity).state/100)-((17.67*id(no3temperature).state)/(243.5+id(no3temperature).state))));
                  unit_of_measurement: °C
                  icon: 'mdi:thermometer-alert'
              

              und schon hast du immer auch die absolute Luftfeuchtigkeit und den Taupunkt :tada:

              Kann es sein dass sich die Custom FW zurück setzt sobald man die Batterie raus macht?
              Das würde dann auch den Advertising Type auf Custom setzten statt auf Mi Like.

              Das ist (leider) der Fall, ja. Musst dir selber deine binary bauen um das advertising type dauerhauft auf mi like zu haben. Gibt aber inzwischen auch eine neue beta von esphome die den advertising type custom unterstützt. Nächste Woche sollte auch esphome 1.16 (stable) erscheinen, da dürfte das dann natürlich auch drin sein.

              Ist es eigentlich normal, dass wenn ich im ESPHome auf MCU1 auf Logs klicke er mir auch die Einträge von MCU 2 anzeigt?

              Kommt ganz auf das logging an. Bei OTA logging wird immer nur das "korrekte" ausgeworfen. Wenn du allerdings das logging über ein lokales serial logging auswählst wird dir das immer angezeigt, egal welches Gerät da angesteckt ist bzw. egal welches du ausgewählt hast.

              Ich tippe also das dein MCU 2 am lokalen serial (via usb?) hängt und du kein OTA logging ausgewählt hast ;)

              X Offline
              X Offline
              x-traxion
              schrieb am zuletzt editiert von
              #86

              Sorry, irgendwie hat die Benachrichtigung für den Thread hier nicht funktioniert.

              @opensourcenomad

              und schon hast du immer auch die absolute Luftfeuchtigkeit und den Taupunkt :tada:

              Werde ich gleich mal einbauen :) Danke

              Das ist (leider) der Fall, ja. Musst dir selber deine binary bauen um das advertising type dauerhauft auf mi like zu haben. Gibt aber inzwischen auch eine neue beta von esphome die den advertising type custom unterstützt. Nächste Woche sollte auch esphome 1.16 (stable) erscheinen, da dürfte das dann natürlich auch drin sein.

              Ok, dann warte ich mal bis die 1.16 live ist und versuche es damit.
              Dann wäre das Problem gelöst.

              Ich tippe also das dein MCU 2 am lokalen serial (via usb?) hängt und du kein OTA logging ausgewählt hast ;)

              Und genau das ist nicht der Fall. Beide MCUs hängen jetzt nur noch am WLAN und ich frage das logging über OTA an MCU2 ab und sehe ebenfalls die Einträge der ersten MCU.
              UG+EG hängt auf MCU1
              OG+DG auf MCU2

              Starte ich das logging an MCU2 sehe ich zB:

              [15:11:02][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:65:4C:DF):
              [15:11:02][D][xiaomi_ble:303]:   Temperature: 16.8°C
              [15:11:02][D][xiaomi_ble:306]:   Humidity: 49.0%
              [15:11:02][D][sensor:092]: 'ug_waschkueche_temp': Sending state 16.80000 °C with 1 decimals of accuracy
              [15:11:02][D][sensor:092]: 'ug_waschkueche_humid': Sending state 49.00000 % with 0 decimals of accuracy
              

              und die Waschküche hängt 100%ig an der ersten MCU im EG

              @liv-in-sky

              ich glaube das senden der daten hängt mit dem mqtt zusammen - also die kleinen bluetooth jungs senden garnicht sondern der esp mit mqtt - bin mir da aber nicht sicher

              Also die Jungs senden definitiv öfters als alle 10 Minuten.
              Der Sensor in der Waschküche hat in 4 Tagen 7% Batterie verloren.
              So halten die Dinger auf keinen Fall ein Jahr.

              Dann muss ich mir vermutlich doch selbst ne binary bauen, da bei der Custom FW der standardwert ja auf 60 Sekunden liegt.
              Wobei laut log sogar alle 30 Sekunden etwas passiert.

              liv-in-skyL 1 Antwort Letzte Antwort
              0
              • X x-traxion

                Sorry, irgendwie hat die Benachrichtigung für den Thread hier nicht funktioniert.

                @opensourcenomad

                und schon hast du immer auch die absolute Luftfeuchtigkeit und den Taupunkt :tada:

                Werde ich gleich mal einbauen :) Danke

                Das ist (leider) der Fall, ja. Musst dir selber deine binary bauen um das advertising type dauerhauft auf mi like zu haben. Gibt aber inzwischen auch eine neue beta von esphome die den advertising type custom unterstützt. Nächste Woche sollte auch esphome 1.16 (stable) erscheinen, da dürfte das dann natürlich auch drin sein.

                Ok, dann warte ich mal bis die 1.16 live ist und versuche es damit.
                Dann wäre das Problem gelöst.

                Ich tippe also das dein MCU 2 am lokalen serial (via usb?) hängt und du kein OTA logging ausgewählt hast ;)

                Und genau das ist nicht der Fall. Beide MCUs hängen jetzt nur noch am WLAN und ich frage das logging über OTA an MCU2 ab und sehe ebenfalls die Einträge der ersten MCU.
                UG+EG hängt auf MCU1
                OG+DG auf MCU2

                Starte ich das logging an MCU2 sehe ich zB:

                [15:11:02][D][xiaomi_ble:300]: Got Xiaomi LYWSD03MMC (A4:C1:38:65:4C:DF):
                [15:11:02][D][xiaomi_ble:303]:   Temperature: 16.8°C
                [15:11:02][D][xiaomi_ble:306]:   Humidity: 49.0%
                [15:11:02][D][sensor:092]: 'ug_waschkueche_temp': Sending state 16.80000 °C with 1 decimals of accuracy
                [15:11:02][D][sensor:092]: 'ug_waschkueche_humid': Sending state 49.00000 % with 0 decimals of accuracy
                

                und die Waschküche hängt 100%ig an der ersten MCU im EG

                @liv-in-sky

                ich glaube das senden der daten hängt mit dem mqtt zusammen - also die kleinen bluetooth jungs senden garnicht sondern der esp mit mqtt - bin mir da aber nicht sicher

                Also die Jungs senden definitiv öfters als alle 10 Minuten.
                Der Sensor in der Waschküche hat in 4 Tagen 7% Batterie verloren.
                So halten die Dinger auf keinen Fall ein Jahr.

                Dann muss ich mir vermutlich doch selbst ne binary bauen, da bei der Custom FW der standardwert ja auf 60 Sekunden liegt.
                Wobei laut log sogar alle 30 Sekunden etwas passiert.

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #87

                @x-traxion

                wenn ich meine batterien ansehe glaube ich auch, dass die kein jahr halten - kann das an irgendwelchen einstellungen liegen. falls du da eine lösung findest: bitte posten

                habe mal im video gepostet - vielleicht antwortet er ja

                https://www.youtube.com/watch?v=NXKzFG61lNs&feature=youtu.be&t=983s

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                X 1 Antwort Letzte Antwort
                0
                • liv-in-skyL liv-in-sky

                  @x-traxion

                  wenn ich meine batterien ansehe glaube ich auch, dass die kein jahr halten - kann das an irgendwelchen einstellungen liegen. falls du da eine lösung findest: bitte posten

                  habe mal im video gepostet - vielleicht antwortet er ja

                  https://www.youtube.com/watch?v=NXKzFG61lNs&feature=youtu.be&t=983s

                  X Offline
                  X Offline
                  x-traxion
                  schrieb am zuletzt editiert von
                  #88

                  @liv-in-sky danke für den Link.
                  Hab den Post schon gelesen und habe jetzt mal alle im UG+EG mit der neuen Firmware geflasht. Die behebt auch das "Problem" dass die Einstellungen nicht gespeichert werden wenn man die Batterie raus nimmt.

                  Ich werde die im UG+EG jetzt mal mit den im OG+DG vergleichen.
                  Mal schauen was dabei raus kommt :)

                  liv-in-skyL 1 Antwort Letzte Antwort
                  1
                  • X x-traxion

                    @liv-in-sky danke für den Link.
                    Hab den Post schon gelesen und habe jetzt mal alle im UG+EG mit der neuen Firmware geflasht. Die behebt auch das "Problem" dass die Einstellungen nicht gespeichert werden wenn man die Batterie raus nimmt.

                    Ich werde die im UG+EG jetzt mal mit den im OG+DG vergleichen.
                    Mal schauen was dabei raus kommt :)

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #89

                    @x-traxion wußte garnicht, dass es eine neue version gibt - bitte um feedback, wenn nach dem flashen etwas positives rauskommt

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    X 1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      @x-traxion wußte garnicht, dass es eine neue version gibt - bitte um feedback, wenn nach dem flashen etwas positives rauskommt

                      X Offline
                      X Offline
                      x-traxion
                      schrieb am zuletzt editiert von
                      #90

                      @liv-in-sky ist eine angepasste Version von einem Russen.
                      Bis jetzt bin ich schonmal positiv überrascht was man alles einstellen kann.
                      Allein dass die Settings gespeichert werden ist Gold wert.

                      Man kann bei der Firmware auch den Namen ändern.
                      Im moment scheint er auch deutlich seltener zu senden. Vorher ca alle 30-60 Sekunden. Jetzt ca alle 120 Sekunden.

                      liv-in-skyL 1 Antwort Letzte Antwort
                      0
                      • X x-traxion

                        @liv-in-sky ist eine angepasste Version von einem Russen.
                        Bis jetzt bin ich schonmal positiv überrascht was man alles einstellen kann.
                        Allein dass die Settings gespeichert werden ist Gold wert.

                        Man kann bei der Firmware auch den Namen ändern.
                        Im moment scheint er auch deutlich seltener zu senden. Vorher ca alle 30-60 Sekunden. Jetzt ca alle 120 Sekunden.

                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von
                        #91

                        @x-traxion funktionirt das mit dem flashen dann genauso, wie in dem video oder nutzt du dazu ein anderes tool ?

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        X 1 Antwort Letzte Antwort
                        0
                        • liv-in-skyL liv-in-sky

                          @x-traxion funktionirt das mit dem flashen dann genauso, wie in dem video oder nutzt du dazu ein anderes tool ?

                          X Offline
                          X Offline
                          x-traxion
                          schrieb am zuletzt editiert von x-traxion
                          #92

                          @liv-in-sky
                          https://github.com/pvvx/ATC_MiThermometer
                          da gibts auch die Firmware.
                          Weiter unten bei "OTA and Custom Setup" ist dann auch der Link zum angepassten Flasher v1.6
                          https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html

                          liv-in-skyL 2 Antworten Letzte Antwort
                          0
                          • X x-traxion

                            @liv-in-sky
                            https://github.com/pvvx/ATC_MiThermometer
                            da gibts auch die Firmware.
                            Weiter unten bei "OTA and Custom Setup" ist dann auch der Link zum angepassten Flasher v1.6
                            https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            schrieb am zuletzt editiert von
                            #93

                            @x-traxion
                            der ersteller des youtube videos hat mich auch dahin verwiesen - aber alle 120 sekunden ist ja auch noch etwas viel

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            1 Antwort Letzte Antwort
                            0
                            • X x-traxion

                              @liv-in-sky
                              https://github.com/pvvx/ATC_MiThermometer
                              da gibts auch die Firmware.
                              Weiter unten bei "OTA and Custom Setup" ist dann auch der Link zum angepassten Flasher v1.6
                              https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von
                              #94

                              @x-traxion hi - habe jetzt erst zeitzum flashen der neun software gehabt - kapiere nicht, was da zum einstellen ist - hast du da erfahrung damit

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              X 1 Antwort Letzte Antwort
                              0
                              • liv-in-skyL liv-in-sky

                                @x-traxion hi - habe jetzt erst zeitzum flashen der neun software gehabt - kapiere nicht, was da zum einstellen ist - hast du da erfahrung damit

                                X Offline
                                X Offline
                                x-traxion
                                schrieb am zuletzt editiert von
                                #95

                                @liv-in-sky sorry, das mit der Benachrichtigung hier funktioniert irgendwie immer noch nicht :-/
                                Ja, hab jetzt alle meine umgeflasht auf die neue Firmware.

                                anbei ein Screenshot vom Schlafzimmersensor:
                                Flasher.jpg

                                1 Antwort Letzte Antwort
                                0
                                • OpenSourceNomadO OpenSourceNomad

                                  @liv-in-sky hatte den esp32 hier bestellt: https://aliexpress.com/item/1005001627605230.html Allerdings ist er jetzt nicht mehr Versandkostenfrei. Wenn du allerdings noch ein weiteres (anderes) Produkt aus dem gleichen Shop kaufst sollten die Versandkosten nur einmal berechnet werden (ergo Stückpreis geht runter).

                                  liv-in-skyL Offline
                                  liv-in-skyL Offline
                                  liv-in-sky
                                  schrieb am zuletzt editiert von liv-in-sky
                                  #96

                                  @opensourcenomad

                                  ich hätte mal eine bitte an dich - könntest du mir bei esphome helfen. ich habe ein 1637 segment anzeige angeschlossen und würde gerne über mqtt werte an das display senden. das überfordert mich gerade.

                                  wie geht das, dass mqtt empfängt und dann den wert anzeigt

                                  das habe ich - aber wie verbinde ich den empfang von mqtt mit dem schreiben des displays - im moment wird 33 ausgegeben

                                  mqtt:
                                    broker: 192.168.178.59
                                    port: 1506
                                    topic_prefix: esp7segment/sensors
                                    id: mqtt_client
                                  
                                     
                                  
                                  text_sensor:
                                      - platform: wifi_info
                                        ip_address:
                                         name: "ESP IP Address"
                                        mac_address:
                                         name: "ESP Mac Wifi Address"
                                  
                                  
                                  display:
                                      platform: tm1637
                                      id: tm1637_display
                                      clk_pin: D6
                                      dio_pin: D5
                                      lambda: |-
                                        it.print("33");
                                  

                                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                  OpenSourceNomadO 1 Antwort Letzte Antwort
                                  0
                                  • liv-in-skyL liv-in-sky

                                    @opensourcenomad

                                    ich hätte mal eine bitte an dich - könntest du mir bei esphome helfen. ich habe ein 1637 segment anzeige angeschlossen und würde gerne über mqtt werte an das display senden. das überfordert mich gerade.

                                    wie geht das, dass mqtt empfängt und dann den wert anzeigt

                                    das habe ich - aber wie verbinde ich den empfang von mqtt mit dem schreiben des displays - im moment wird 33 ausgegeben

                                    mqtt:
                                      broker: 192.168.178.59
                                      port: 1506
                                      topic_prefix: esp7segment/sensors
                                      id: mqtt_client
                                    
                                       
                                    
                                    text_sensor:
                                        - platform: wifi_info
                                          ip_address:
                                           name: "ESP IP Address"
                                          mac_address:
                                           name: "ESP Mac Wifi Address"
                                    
                                    
                                    display:
                                        platform: tm1637
                                        id: tm1637_display
                                        clk_pin: D6
                                        dio_pin: D5
                                        lambda: |-
                                          it.print("33");
                                    
                                    OpenSourceNomadO Offline
                                    OpenSourceNomadO Offline
                                    OpenSourceNomad
                                    Most Active
                                    schrieb am zuletzt editiert von OpenSourceNomad
                                    #97

                                    @liv-in-sky said in hygrometer (luftfeuchte) - hilfe bei integration:

                                    wie geht das, dass mqtt empfängt

                                    mittels mqtt subscribe component

                                    # Example configuration entry
                                    sensor:
                                      - platform: mqtt_subscribe
                                        name: "Data from topic"
                                        id: mysensor
                                        topic: the/topic
                                    

                                    und dann den wert anzeigt

                                    via lambda das display füllen wie in der tm1637 component beschrieben:

                                          // Print a right-padded sensor value with 0 digits after the decimal
                                          it.printf("S%3.0f", id(my_sensor).state);
                                          // Result: "S 42
                                    

                                    „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                                    liv-in-skyL 1 Antwort Letzte Antwort
                                    1
                                    • OpenSourceNomadO OpenSourceNomad

                                      @liv-in-sky said in hygrometer (luftfeuchte) - hilfe bei integration:

                                      wie geht das, dass mqtt empfängt

                                      mittels mqtt subscribe component

                                      # Example configuration entry
                                      sensor:
                                        - platform: mqtt_subscribe
                                          name: "Data from topic"
                                          id: mysensor
                                          topic: the/topic
                                      

                                      und dann den wert anzeigt

                                      via lambda das display füllen wie in der tm1637 component beschrieben:

                                            // Print a right-padded sensor value with 0 digits after the decimal
                                            it.printf("S%3.0f", id(my_sensor).state);
                                            // Result: "S 42
                                      
                                      liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      schrieb am zuletzt editiert von liv-in-sky
                                      #98

                                      @opensourcenomad :star: :star: :star: :star: :star:

                                      vielen dank - läuft wie eine eins

                                      falls noch jmd sowas braucht - hier ein "yaml" für anzeige eines mqtt wertes auf einem TM1637-7-segment-display

                                      sensor:
                                       - platform: mqtt_subscribe
                                         name: "Data from topic"
                                         id: mysensor
                                         topic: esp7segment/value
                                        
                                      mqtt:
                                       broker: 192.168.178.59
                                       port: 1506
                                       topic_prefix: esp7segment/sensors
                                       id: mqtt_client
                                       on_message:
                                        - topic: esp7segment/value
                                          then:
                                             - logger.log: id(mysensor).state
                                      
                                      
                                      text_sensor:
                                         - platform: wifi_info
                                           ip_address:
                                            name: "ESP IP Address"
                                           mac_address:
                                            name: "ESP Mac Wifi Address"
                                      
                                      
                                      display:
                                         platform: tm1637
                                         id: tm1637_display
                                         clk_pin: D3
                                         dio_pin: D5
                                         lambda: |-
                                            it.printf("%3.0f ", id(mysensor).state);
                                      
                                      

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      FredFF 1 Antwort Letzte Antwort
                                      1
                                      • liv-in-skyL liv-in-sky

                                        @opensourcenomad :star: :star: :star: :star: :star:

                                        vielen dank - läuft wie eine eins

                                        falls noch jmd sowas braucht - hier ein "yaml" für anzeige eines mqtt wertes auf einem TM1637-7-segment-display

                                        sensor:
                                         - platform: mqtt_subscribe
                                           name: "Data from topic"
                                           id: mysensor
                                           topic: esp7segment/value
                                          
                                        mqtt:
                                         broker: 192.168.178.59
                                         port: 1506
                                         topic_prefix: esp7segment/sensors
                                         id: mqtt_client
                                         on_message:
                                          - topic: esp7segment/value
                                            then:
                                               - logger.log: id(mysensor).state
                                        
                                        
                                        text_sensor:
                                           - platform: wifi_info
                                             ip_address:
                                              name: "ESP IP Address"
                                             mac_address:
                                              name: "ESP Mac Wifi Address"
                                        
                                        
                                        display:
                                           platform: tm1637
                                           id: tm1637_display
                                           clk_pin: D3
                                           dio_pin: D5
                                           lambda: |-
                                              it.printf("%3.0f ", id(mysensor).state);
                                        
                                        

                                        FredFF Online
                                        FredFF Online
                                        FredF
                                        Most Active Forum Testing
                                        schrieb am zuletzt editiert von
                                        #99

                                        @liv-in-sky
                                        Da ich mich auch gerade mit den Xiaomis und ESPhome beschäftige, habe ich mir den neuen ESPhome Adapter von @Dutchman installiert...
                                        Funktioniert schon super und kommt mir gelegen, da ich kein MQTT betreiben will.
                                        https://github.com/iobroker-community-adapters/ioBroker.esphome

                                        liv-in-skyL OpenSourceNomadO 3 Antworten Letzte Antwort
                                        2
                                        • FredFF FredF

                                          @liv-in-sky
                                          Da ich mich auch gerade mit den Xiaomis und ESPhome beschäftige, habe ich mir den neuen ESPhome Adapter von @Dutchman installiert...
                                          Funktioniert schon super und kommt mir gelegen, da ich kein MQTT betreiben will.
                                          https://github.com/iobroker-community-adapters/ioBroker.esphome

                                          liv-in-skyL Offline
                                          liv-in-skyL Offline
                                          liv-in-sky
                                          schrieb am zuletzt editiert von
                                          #100

                                          @fredf danke - kenn ich nicht - werd ich mir absehen

                                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          910

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe