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
    729

  • 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 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

                      598

                      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