Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    730

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
19 Beiträge 3 Kommentatoren 846 Aufrufe 3 Beobachtet
  • Ä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.
  • R Offline
    R Offline
    Roelli
    schrieb am zuletzt editiert von
    #1

    Mein erster Versuch mit ESPhome... direkt gescheitert. 🙄 😞

    Ich hab einen wemos D1 mini geflashed. Das Ding ist im iobroker Adapter auch als "online" zu sehen.
    Beim Logging kann ich sogar die Daten sehen die er empfängt.
    ABER: Wo ist denn dann nun der Datenpunkt von dem Sensor den ich am wemos angeschlosse habe?
    Und... in den Datenpunkten wird das Gerät immer als offline angezeigt.

    epshome.jpg

    NUC6i7KYK M.2 32GB RAM mit Proxmox
    14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

    ? 1 Antwort Letzte Antwort
    0
    • R Roelli

      Mein erster Versuch mit ESPhome... direkt gescheitert. 🙄 😞

      Ich hab einen wemos D1 mini geflashed. Das Ding ist im iobroker Adapter auch als "online" zu sehen.
      Beim Logging kann ich sogar die Daten sehen die er empfängt.
      ABER: Wo ist denn dann nun der Datenpunkt von dem Sensor den ich am wemos angeschlosse habe?
      Und... in den Datenpunkten wird das Gerät immer als offline angezeigt.

      epshome.jpg

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      @roelli
      Zeig doch mal bitte was bei EDIT drin steht.

      R 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @roelli
        Zeig doch mal bitte was bei EDIT drin steht.

        R Offline
        R Offline
        Roelli
        schrieb am zuletzt editiert von
        #3

        @noah3112

        Gerne:

        esphome:
          name: mmwave-occupancy
        
        esp8266:
          board: esp01_1m
        
        # Enable logging
        logger:
        
        # Enable Home Assistant API
        api:
        
        ota:
          password: "7760e54b97ffe17d3962f019cf3c2ec5"
        
        wifi:
          ssid: !secret wifi_ssid
          password: !secret wifi_password
        
          # Enable fallback hotspot (captive portal) in case wifi connection fails
          ap:
            ssid: "Mmwave Fallback Hotspot"
            password: "JqxV1HsoRIC3"
        
        substitutions:
          device_name: mmwave-sensor
         
        captive_portal:
        
        web_server:
          port: 80
          version: 2
          include_internal: true
        
        http_request:
          useragent: esphome/$device_name
          timeout: 2s
        
        switch:
          - platform: safe_mode
            internal: true
            name: use_safe_mode
        
        binary_sensor:
        - platform: gpio
          name: mmwave_in_bedroom
          pin:
            number: GPIO16
            mode: INPUT_PULLDOWN
        
        uart:
          id: uart_bus
          tx_pin: GPIO4
          rx_pin: GPIO5
          baud_rate: 115200
          debug:
            direction: BOTH
            dummy_receiver: true
            after:
              delimiter: "\n"
            sequence:
              - lambda: UARTDebug::log_string(direction, bytes);
        
        number:
          - platform: template
            name: distance
            id: distance
            min_value: 0
            max_value: 1350
            initial_value: 315
            optimistic: true
            step: 15
            restore_value: true
            unit_of_measurement: cm
            set_action:
              - uart.write: "sensorStop"
              - delay: 1s
              - uart.write: !lambda
                              int cm = (int)ceil(x / 15.0);
                              std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                              return std::vector<unsigned char>(cms.begin(), cms.end());
              - delay: 1s
              - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
              - delay: 1s
              - uart.write: "sensorStart"
              
          - platform: template
            name: latency
            id: latency
            min_value: 0
            max_value: 65000
            initial_value: 12500
            optimistic: true
            step: 25
            restore_value: true
            unit_of_measurement: ms
            set_action:
              - uart.write: "sensorStop"
              - delay: 1s
              - uart.write: !lambda
                              int ms = (int)ceil(x / 25.0);
                              std::string mss = "outputLatency -1 0 " + to_string(ms);
                              return std::vector<unsigned char>(mss.begin(), mss.end());
              - delay: 1s
              - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
              - delay: 1s
              - uart.write: "sensorStart"   
        
        button:
          - platform: restart
            name: Restart $device_name
        
          - platform: template
            name: "factory_reset_sensor"
            id: "factory_reset_sensor"
            on_press:
              - uart.write: "sensorStop"
              - delay: 1s
              - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
              - delay: 3s
              - uart.write: "sensorStart"     
        

        NUC6i7KYK M.2 32GB RAM mit Proxmox
        14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

        R ? 2 Antworten Letzte Antwort
        0
        • R Roelli

          @noah3112

          Gerne:

          esphome:
            name: mmwave-occupancy
          
          esp8266:
            board: esp01_1m
          
          # Enable logging
          logger:
          
          # Enable Home Assistant API
          api:
          
          ota:
            password: "7760e54b97ffe17d3962f019cf3c2ec5"
          
          wifi:
            ssid: !secret wifi_ssid
            password: !secret wifi_password
          
            # Enable fallback hotspot (captive portal) in case wifi connection fails
            ap:
              ssid: "Mmwave Fallback Hotspot"
              password: "JqxV1HsoRIC3"
          
          substitutions:
            device_name: mmwave-sensor
           
          captive_portal:
          
          web_server:
            port: 80
            version: 2
            include_internal: true
          
          http_request:
            useragent: esphome/$device_name
            timeout: 2s
          
          switch:
            - platform: safe_mode
              internal: true
              name: use_safe_mode
          
          binary_sensor:
          - platform: gpio
            name: mmwave_in_bedroom
            pin:
              number: GPIO16
              mode: INPUT_PULLDOWN
          
          uart:
            id: uart_bus
            tx_pin: GPIO4
            rx_pin: GPIO5
            baud_rate: 115200
            debug:
              direction: BOTH
              dummy_receiver: true
              after:
                delimiter: "\n"
              sequence:
                - lambda: UARTDebug::log_string(direction, bytes);
          
          number:
            - platform: template
              name: distance
              id: distance
              min_value: 0
              max_value: 1350
              initial_value: 315
              optimistic: true
              step: 15
              restore_value: true
              unit_of_measurement: cm
              set_action:
                - uart.write: "sensorStop"
                - delay: 1s
                - uart.write: !lambda
                                int cm = (int)ceil(x / 15.0);
                                std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                                return std::vector<unsigned char>(cms.begin(), cms.end());
                - delay: 1s
                - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                - delay: 1s
                - uart.write: "sensorStart"
                
            - platform: template
              name: latency
              id: latency
              min_value: 0
              max_value: 65000
              initial_value: 12500
              optimistic: true
              step: 25
              restore_value: true
              unit_of_measurement: ms
              set_action:
                - uart.write: "sensorStop"
                - delay: 1s
                - uart.write: !lambda
                                int ms = (int)ceil(x / 25.0);
                                std::string mss = "outputLatency -1 0 " + to_string(ms);
                                return std::vector<unsigned char>(mss.begin(), mss.end());
                - delay: 1s
                - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                - delay: 1s
                - uart.write: "sensorStart"   
          
          button:
            - platform: restart
              name: Restart $device_name
          
            - platform: template
              name: "factory_reset_sensor"
              id: "factory_reset_sensor"
              on_press:
                - uart.write: "sensorStop"
                - delay: 1s
                - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                - delay: 3s
                - uart.write: "sensorStart"     
          
          R Offline
          R Offline
          Roelli
          schrieb am zuletzt editiert von
          #4

          Iobroker Log schreibt noch folgendes:

          ESPHome client 192.168.1.123 TypeError: Cannot read properties of undefined (reading 'deserializeBinary')
          

          NUC6i7KYK M.2 32GB RAM mit Proxmox
          14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

          draexlerD 1 Antwort Letzte Antwort
          0
          • R Roelli

            Iobroker Log schreibt noch folgendes:

            ESPHome client 192.168.1.123 TypeError: Cannot read properties of undefined (reading 'deserializeBinary')
            
            draexlerD Offline
            draexlerD Offline
            draexler
            schrieb am zuletzt editiert von
            #5

            @roelli Du darfst keinen „Button“ verwenden. Das wird noch nicht unterstützt. Muss einen „Switch“ verwenden. Der triggert dann kurz auf true und geht dann wieder auf false.

            1 Antwort Letzte Antwort
            0
            • R Roelli

              @noah3112

              Gerne:

              esphome:
                name: mmwave-occupancy
              
              esp8266:
                board: esp01_1m
              
              # Enable logging
              logger:
              
              # Enable Home Assistant API
              api:
              
              ota:
                password: "7760e54b97ffe17d3962f019cf3c2ec5"
              
              wifi:
                ssid: !secret wifi_ssid
                password: !secret wifi_password
              
                # Enable fallback hotspot (captive portal) in case wifi connection fails
                ap:
                  ssid: "Mmwave Fallback Hotspot"
                  password: "JqxV1HsoRIC3"
              
              substitutions:
                device_name: mmwave-sensor
               
              captive_portal:
              
              web_server:
                port: 80
                version: 2
                include_internal: true
              
              http_request:
                useragent: esphome/$device_name
                timeout: 2s
              
              switch:
                - platform: safe_mode
                  internal: true
                  name: use_safe_mode
              
              binary_sensor:
              - platform: gpio
                name: mmwave_in_bedroom
                pin:
                  number: GPIO16
                  mode: INPUT_PULLDOWN
              
              uart:
                id: uart_bus
                tx_pin: GPIO4
                rx_pin: GPIO5
                baud_rate: 115200
                debug:
                  direction: BOTH
                  dummy_receiver: true
                  after:
                    delimiter: "\n"
                  sequence:
                    - lambda: UARTDebug::log_string(direction, bytes);
              
              number:
                - platform: template
                  name: distance
                  id: distance
                  min_value: 0
                  max_value: 1350
                  initial_value: 315
                  optimistic: true
                  step: 15
                  restore_value: true
                  unit_of_measurement: cm
                  set_action:
                    - uart.write: "sensorStop"
                    - delay: 1s
                    - uart.write: !lambda
                                    int cm = (int)ceil(x / 15.0);
                                    std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                                    return std::vector<unsigned char>(cms.begin(), cms.end());
                    - delay: 1s
                    - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                    - delay: 1s
                    - uart.write: "sensorStart"
                    
                - platform: template
                  name: latency
                  id: latency
                  min_value: 0
                  max_value: 65000
                  initial_value: 12500
                  optimistic: true
                  step: 25
                  restore_value: true
                  unit_of_measurement: ms
                  set_action:
                    - uart.write: "sensorStop"
                    - delay: 1s
                    - uart.write: !lambda
                                    int ms = (int)ceil(x / 25.0);
                                    std::string mss = "outputLatency -1 0 " + to_string(ms);
                                    return std::vector<unsigned char>(mss.begin(), mss.end());
                    - delay: 1s
                    - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                    - delay: 1s
                    - uart.write: "sensorStart"   
              
              button:
                - platform: restart
                  name: Restart $device_name
              
                - platform: template
                  name: "factory_reset_sensor"
                  id: "factory_reset_sensor"
                  on_press:
                    - uart.write: "sensorStop"
                    - delay: 1s
                    - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                    - delay: 3s
                    - uart.write: "sensorStart"     
              
              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #6

              @roelli sagte in ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt:

              binary_sensor:

              • platform: gpio
                name: mmwave_in_bedroom
                pin:
                number: GPIO16
                mode: INPUT_PULLDOWN

              Hier stimmt die Formatierung nicht ganz, aber das sollte der Editor eigentlich anmeckern. Das mit dem Soft Button sollte eigentlich passen. Ist das File selbst erstellt oder Copy Paste?

              R 1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @roelli sagte in ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt:

                binary_sensor:

                • platform: gpio
                  name: mmwave_in_bedroom
                  pin:
                  number: GPIO16
                  mode: INPUT_PULLDOWN

                Hier stimmt die Formatierung nicht ganz, aber das sollte der Editor eigentlich anmeckern. Das mit dem Soft Button sollte eigentlich passen. Ist das File selbst erstellt oder Copy Paste?

                R Offline
                R Offline
                Roelli
                schrieb am zuletzt editiert von
                #7

                @noah3112 sagte in ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt:
                Ist das File selbst erstellt oder Copy Paste?

                Hab ich hier geklaut: https://gist.github.com/EverythingSmartHome/4f8c9d8e94bffb44c7b7965f172b6470

                Weil ich diesen Radarsensor benutzen will: https://www.youtube.com/watch?v=VEqWlOeJ2YA

                Ich habe allerdings immer noch nicht verstanden was ich tun muss damit's funktioniert?

                Was muss man denn ändern?

                binary_sensor:
                - platform: gpio
                  name: mmwave_in_bedroom
                  pin:
                    number: GPIO16
                    mode: INPUT_PULLDOWN
                

                (ich hab mal rumgepfuscht und Sachen aus'm Netz da eingebaut, aber dann kommt bei der Prüfung schon eine Fehlermeldung)

                NUC6i7KYK M.2 32GB RAM mit Proxmox
                14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                draexlerD ? 2 Antworten Letzte Antwort
                0
                • R Roelli

                  @noah3112 sagte in ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt:
                  Ist das File selbst erstellt oder Copy Paste?

                  Hab ich hier geklaut: https://gist.github.com/EverythingSmartHome/4f8c9d8e94bffb44c7b7965f172b6470

                  Weil ich diesen Radarsensor benutzen will: https://www.youtube.com/watch?v=VEqWlOeJ2YA

                  Ich habe allerdings immer noch nicht verstanden was ich tun muss damit's funktioniert?

                  Was muss man denn ändern?

                  binary_sensor:
                  - platform: gpio
                    name: mmwave_in_bedroom
                    pin:
                      number: GPIO16
                      mode: INPUT_PULLDOWN
                  

                  (ich hab mal rumgepfuscht und Sachen aus'm Netz da eingebaut, aber dann kommt bei der Prüfung schon eine Fehlermeldung)

                  draexlerD Offline
                  draexlerD Offline
                  draexler
                  schrieb am zuletzt editiert von
                  #8

                  @roelli entfern mal den ganzen Letzten Teil „Button“ und schau ob zumindest dann die Fehlermeldung im Log weg ist.

                  R 1 Antwort Letzte Antwort
                  0
                  • draexlerD draexler

                    @roelli entfern mal den ganzen Letzten Teil „Button“ und schau ob zumindest dann die Fehlermeldung im Log weg ist.

                    R Offline
                    R Offline
                    Roelli
                    schrieb am zuletzt editiert von
                    #9

                    @draexler Fehlermeldung im LOG von iobroker bleibt. (hatte alles hinter dem Button gelöscht)

                    NUC6i7KYK M.2 32GB RAM mit Proxmox
                    14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                    ? 1 Antwort Letzte Antwort
                    0
                    • R Roelli

                      @noah3112 sagte in ESPhome: Gerät online im Adapter, aber nicht als Datenpunkt:
                      Ist das File selbst erstellt oder Copy Paste?

                      Hab ich hier geklaut: https://gist.github.com/EverythingSmartHome/4f8c9d8e94bffb44c7b7965f172b6470

                      Weil ich diesen Radarsensor benutzen will: https://www.youtube.com/watch?v=VEqWlOeJ2YA

                      Ich habe allerdings immer noch nicht verstanden was ich tun muss damit's funktioniert?

                      Was muss man denn ändern?

                      binary_sensor:
                      - platform: gpio
                        name: mmwave_in_bedroom
                        pin:
                          number: GPIO16
                          mode: INPUT_PULLDOWN
                      

                      (ich hab mal rumgepfuscht und Sachen aus'm Netz da eingebaut, aber dann kommt bei der Prüfung schon eine Fehlermeldung)

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #10

                      @roelli Die Leerzeichen sind bei YAML sehr wichtig bzw müssen eingehalten werden.

                      
                      binary_sensor:
                        - platform: gpio
                          pin:
                            number: D3
                            inverted: true
                            mode:
                              input: true
                              pullup: true
                      

                      Hier mal ein Beispiel das muss bei dir noch korrigiert werden.

                      1 Antwort Letzte Antwort
                      0
                      • R Roelli

                        @draexler Fehlermeldung im LOG von iobroker bleibt. (hatte alles hinter dem Button gelöscht)

                        ? Offline
                        ? Offline
                        Ein ehemaliger Benutzer
                        schrieb am zuletzt editiert von
                        #11

                        @roelli Wie gesagt das mit dem Button sollte funktionieren. Hatte auch schon einen Soft Reset im Einsatz finde das Beispiel leider gerade nicht.

                        R 1 Antwort Letzte Antwort
                        1
                        • ? Ein ehemaliger Benutzer

                          @roelli Wie gesagt das mit dem Button sollte funktionieren. Hatte auch schon einen Soft Reset im Einsatz finde das Beispiel leider gerade nicht.

                          R Offline
                          R Offline
                          Roelli
                          schrieb am zuletzt editiert von Roelli
                          #12

                          @noah3112

                          Hier meckert er noch:

                          resolve.jpg

                          NUC6i7KYK M.2 32GB RAM mit Proxmox
                          14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                          ? 2 Antworten Letzte Antwort
                          0
                          • R Roelli

                            @noah3112

                            Hier meckert er noch:

                            resolve.jpg

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von
                            #13

                            @roelli Das ist wiederum von deinem eingesetzten Board abhängig. In dem Beispiel was ich dir geschickt habe war ein D1 mini im Einsatz...

                            
                            esp8266:
                              board: d1_mini
                            
                            

                            Bei dir ist es anscheinend ein esp1!?

                            c48abbb5-fa5b-4da9-81df-c5c2824687db-image.png

                            Da gibt es den Pin D3 nicht bzw kann nicht genutzt werden.

                            R 1 Antwort Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @roelli Das ist wiederum von deinem eingesetzten Board abhängig. In dem Beispiel was ich dir geschickt habe war ein D1 mini im Einsatz...

                              
                              esp8266:
                                board: d1_mini
                              
                              

                              Bei dir ist es anscheinend ein esp1!?

                              c48abbb5-fa5b-4da9-81df-c5c2824687db-image.png

                              Da gibt es den Pin D3 nicht bzw kann nicht genutzt werden.

                              R Offline
                              R Offline
                              Roelli
                              schrieb am zuletzt editiert von
                              #14

                              @noah3112
                              Ich hab den wemos D1 mini.
                              Der Eingang ist definitiv D0.
                              (Laut Pinout vom wemos D1 mini ist D0 auch gleichzeitig Pin4, oder GPIO16)

                              NUC6i7KYK M.2 32GB RAM mit Proxmox
                              14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                              ? 1 Antwort Letzte Antwort
                              0
                              • R Roelli

                                @noah3112

                                Hier meckert er noch:

                                resolve.jpg

                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                #15

                                @roelli Was mir noch aufgefallen ist. Ich hatte das nur als Beispiel für die Formatierung, das passt also so überhaupt nicht für deine Anwendung. Hier wird ein GPIO Hardware Anschluss genutzt für einen Taster der an Pin D3 hängt. In deinem "Programm" ist es ein Software Button. Also nicht für dein Projekt übernehmen.

                                1 Antwort Letzte Antwort
                                0
                                • R Roelli

                                  @noah3112
                                  Ich hab den wemos D1 mini.
                                  Der Eingang ist definitiv D0.
                                  (Laut Pinout vom wemos D1 mini ist D0 auch gleichzeitig Pin4, oder GPIO16)

                                  ? Offline
                                  ? Offline
                                  Ein ehemaliger Benutzer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @roelli Aber dann stimmt doch hier schon etwas nicht...

                                  esphome:
                                    name: mmwave-occupancy
                                  
                                  esp8266:
                                    board: esp01_1m
                                  
                                  R 1 Antwort Letzte Antwort
                                  0
                                  • ? Ein ehemaliger Benutzer

                                    @roelli Aber dann stimmt doch hier schon etwas nicht...

                                    esphome:
                                      name: mmwave-occupancy
                                    
                                    esp8266:
                                      board: esp01_1m
                                    
                                    R Offline
                                    R Offline
                                    Roelli
                                    schrieb am zuletzt editiert von
                                    #17

                                    @noah3112

                                    Ha! Wenn man die richtige Hardware einstellt, dann geht das Ding sogar online!
                                    Einen Schritt weiter! 👍

                                    Nur der interessante "true/false" Wert wird noch nicht angezeigt. 😕

                                    online.jpg

                                    esphome:
                                      name: mmwave-occupancy
                                    
                                    esp8266:
                                      board: d1_mini
                                    
                                    # Enable logging
                                    logger:
                                    
                                    # Enable Home Assistant API
                                    api:
                                    
                                    ota:
                                      password: "7760e54b97ffe17d3962f019cf3c2ec5"
                                    
                                    wifi:
                                      ssid: !secret wifi_ssid
                                      password: !secret wifi_password
                                    
                                      # Enable fallback hotspot (captive portal) in case wifi connection fails
                                      ap:
                                        ssid: "Mmwave Fallback Hotspot"
                                        password: "JqxV1HsoRIC3"
                                    
                                    substitutions:
                                      device_name: mmwave-sensor
                                     
                                    captive_portal:
                                    
                                    web_server:
                                      port: 80
                                      version: 2
                                      include_internal: true
                                    
                                    http_request:
                                      useragent: esphome/$device_name
                                      timeout: 2s
                                    
                                    switch:
                                      - platform: safe_mode
                                        internal: true
                                        name: use_safe_mode
                                    
                                    binary_sensor:
                                    - platform: gpio
                                      name: mmwave_in_bedroom
                                      pin:
                                        number: GPIO16
                                        mode: INPUT_PULLDOWN
                                    
                                    uart:
                                      id: uart_bus
                                      tx_pin: GPIO4
                                      rx_pin: GPIO5
                                      baud_rate: 115200
                                      debug:
                                        direction: BOTH
                                        dummy_receiver: true
                                        after:
                                          delimiter: "\n"
                                        sequence:
                                          - lambda: UARTDebug::log_string(direction, bytes);
                                    
                                    number:
                                      - platform: template
                                        name: distance
                                        id: distance
                                        min_value: 0
                                        max_value: 1350
                                        initial_value: 315
                                        optimistic: true
                                        step: 15
                                        restore_value: true
                                        unit_of_measurement: cm
                                        set_action:
                                          - uart.write: "sensorStop"
                                          - delay: 1s
                                          - uart.write: !lambda
                                                          int cm = (int)ceil(x / 15.0);
                                                          std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                                                          return std::vector<unsigned char>(cms.begin(), cms.end());
                                          - delay: 1s
                                          - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                          - delay: 1s
                                          - uart.write: "sensorStart"
                                          
                                      - platform: template
                                        name: latency
                                        id: latency
                                        min_value: 0
                                        max_value: 65000
                                        initial_value: 12500
                                        optimistic: true
                                        step: 25
                                        restore_value: true
                                        unit_of_measurement: ms
                                        set_action:
                                          - uart.write: "sensorStop"
                                          - delay: 1s
                                          - uart.write: !lambda
                                                          int ms = (int)ceil(x / 25.0);
                                                          std::string mss = "outputLatency -1 0 " + to_string(ms);
                                                          return std::vector<unsigned char>(mss.begin(), mss.end());
                                          - delay: 1s
                                          - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                          - delay: 1s
                                          - uart.write: "sensorStart"   
                                    
                                    button:
                                      - platform: restart
                                        name: Restart $device_name
                                    
                                      - platform: template
                                        name: "factory_reset_sensor"
                                        id: "factory_reset_sensor"
                                        on_press:
                                          - uart.write: "sensorStop"
                                          - delay: 1s
                                          - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                          - delay: 3s
                                          - uart.write: "sensorStart"     
                                    
                                    

                                    NUC6i7KYK M.2 32GB RAM mit Proxmox
                                    14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                                    R 1 Antwort Letzte Antwort
                                    0
                                    • R Roelli

                                      @noah3112

                                      Ha! Wenn man die richtige Hardware einstellt, dann geht das Ding sogar online!
                                      Einen Schritt weiter! 👍

                                      Nur der interessante "true/false" Wert wird noch nicht angezeigt. 😕

                                      online.jpg

                                      esphome:
                                        name: mmwave-occupancy
                                      
                                      esp8266:
                                        board: d1_mini
                                      
                                      # Enable logging
                                      logger:
                                      
                                      # Enable Home Assistant API
                                      api:
                                      
                                      ota:
                                        password: "7760e54b97ffe17d3962f019cf3c2ec5"
                                      
                                      wifi:
                                        ssid: !secret wifi_ssid
                                        password: !secret wifi_password
                                      
                                        # Enable fallback hotspot (captive portal) in case wifi connection fails
                                        ap:
                                          ssid: "Mmwave Fallback Hotspot"
                                          password: "JqxV1HsoRIC3"
                                      
                                      substitutions:
                                        device_name: mmwave-sensor
                                       
                                      captive_portal:
                                      
                                      web_server:
                                        port: 80
                                        version: 2
                                        include_internal: true
                                      
                                      http_request:
                                        useragent: esphome/$device_name
                                        timeout: 2s
                                      
                                      switch:
                                        - platform: safe_mode
                                          internal: true
                                          name: use_safe_mode
                                      
                                      binary_sensor:
                                      - platform: gpio
                                        name: mmwave_in_bedroom
                                        pin:
                                          number: GPIO16
                                          mode: INPUT_PULLDOWN
                                      
                                      uart:
                                        id: uart_bus
                                        tx_pin: GPIO4
                                        rx_pin: GPIO5
                                        baud_rate: 115200
                                        debug:
                                          direction: BOTH
                                          dummy_receiver: true
                                          after:
                                            delimiter: "\n"
                                          sequence:
                                            - lambda: UARTDebug::log_string(direction, bytes);
                                      
                                      number:
                                        - platform: template
                                          name: distance
                                          id: distance
                                          min_value: 0
                                          max_value: 1350
                                          initial_value: 315
                                          optimistic: true
                                          step: 15
                                          restore_value: true
                                          unit_of_measurement: cm
                                          set_action:
                                            - uart.write: "sensorStop"
                                            - delay: 1s
                                            - uart.write: !lambda
                                                            int cm = (int)ceil(x / 15.0);
                                                            std::string cms = "detRangeCfg -1 0 " + to_string(cm);
                                                            return std::vector<unsigned char>(cms.begin(), cms.end());
                                            - delay: 1s
                                            - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                            - delay: 1s
                                            - uart.write: "sensorStart"
                                            
                                        - platform: template
                                          name: latency
                                          id: latency
                                          min_value: 0
                                          max_value: 65000
                                          initial_value: 12500
                                          optimistic: true
                                          step: 25
                                          restore_value: true
                                          unit_of_measurement: ms
                                          set_action:
                                            - uart.write: "sensorStop"
                                            - delay: 1s
                                            - uart.write: !lambda
                                                            int ms = (int)ceil(x / 25.0);
                                                            std::string mss = "outputLatency -1 0 " + to_string(ms);
                                                            return std::vector<unsigned char>(mss.begin(), mss.end());
                                            - delay: 1s
                                            - uart.write: "saveCfg 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                            - delay: 1s
                                            - uart.write: "sensorStart"   
                                      
                                      button:
                                        - platform: restart
                                          name: Restart $device_name
                                      
                                        - platform: template
                                          name: "factory_reset_sensor"
                                          id: "factory_reset_sensor"
                                          on_press:
                                            - uart.write: "sensorStop"
                                            - delay: 1s
                                            - uart.write: "factoryReset 0x45670123 0xCDEF89AB 0x956128C6 0xDF54AC89"
                                            - delay: 3s
                                            - uart.write: "sensorStart"     
                                      
                                      
                                      R Offline
                                      R Offline
                                      Roelli
                                      schrieb am zuletzt editiert von
                                      #18

                                      Hmm... bei anderen gehts auch nicht. Liegt wohl an iobroker.

                                      https://bytemeta.vip/repo/DrozmotiX/ioBroker.esphome/issues/136

                                      NUC6i7KYK M.2 32GB RAM mit Proxmox
                                      14 AccessPoints, 5 Switches 115 Adapter, 67913 Objekte, 57954 Zustände,126x Shelly, 26 Thermostate, Fire Tablets, DMX, USV, 18x echodot, 9xKlima, 4x heizung, beamer, 6x IP Speed dome, AiOnTheEdge, Tasmota Wemos, Fingerabdrucksensoren, VOIP TFE, Türsteuerung, BMZ,EMA

                                      ? 1 Antwort Letzte Antwort
                                      0
                                      • R Roelli

                                        Hmm... bei anderen gehts auch nicht. Liegt wohl an iobroker.

                                        https://bytemeta.vip/repo/DrozmotiX/ioBroker.esphome/issues/136

                                        ? Offline
                                        ? Offline
                                        Ein ehemaliger Benutzer
                                        schrieb am zuletzt editiert von
                                        #19

                                        @roelli Okay dann musst du wohl auf Home Assistant umsteigen ;-) Es ist ja bekannt das noch nicht alles so funktioniert wie bei HA...leider. Für meine Anwendungen hat es bis jetzt immer ausgereicht. Den Sensor über einen anderen Weg einzubinden schon gescheckt?

                                        1 Antwort Letzte Antwort
                                        0

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        537

                                        Online

                                        32.9k

                                        Benutzer

                                        83.0k

                                        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