Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ESPhome & ioBroker (Docker) - Verständnisfragen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ESPhome & ioBroker (Docker) - Verständnisfragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      T-147 @MartinP last edited by

      @martinp
      Ja, da bin ich schon größtenteils durch.

      Aktuell kann ich in der Instanz auch keine Devices mit IP und Key angeben, bzw. da kommt keine Reaktion und der ESP wird dort nicht angezeigt/erkannt. Ich hab dort den Verschlüsselungskey verwendet, der mir beim Flashen des ESP asugeworfen wurde und danach in der YAML drin steht. IP ist definitiv korrekt.

      MartinP 1 Reply Last reply Reply Quote 0
      • MartinP
        MartinP @T-147 last edited by

        @t-147 Ich versuche die Vielfalt in meinem Smart-Home-Zoo einzuschränken, und habe mich vor einiger Zeit für Tasmota statt ESPHome entschieden.

        Deshalb kann ich da leider keine weiteren Tipps geben ...

        R 1 Reply Last reply Reply Quote 0
        • R
          Ralf 2 @MartinP last edited by

          @T-147
          Ich verstehe das Problem momentan nicht so richtig.
          Geht es jetzt nur noch darum, das es als Offline angezeigt wird?
          Welches Dashboard benutzt du, das vom Adapter oder hast du ein externes eingebunden?

          Ich benutze ESPHome nicht in einem Docker, deshalb kann ich dazu nichts sagen, sollte aber genauso wie in Proxmox einfach laufen.
          Da die Daten ja kommen, kann ich das mit dem Offline nicht verstehen.
          In der Reiterkarte Geräte ist dein Sensor mit IP und Verschlüsselungsschlüssel eingetragen?
          Ich meine mich zu erinnern, das Offline/Online aktiv vom Adapter über die API abgerufen wird, obwohl das meiste von Sensor gepushed wird.

          Output für den PWM und Fan hast du wie konfiguriert?

          Ich benutze solche Lüfter für Zwei Heizkörper, die regeln sich jedoch normerweise selbstständig. Funktioniert jedoch auch über Werte aus IOBroker.

          T 1 Reply Last reply Reply Quote 0
          • T
            T-147 @Ralf 2 last edited by

            @ralf-2
            Aktuell ergeben sich hauptsächlich 3 Probleme:

            1. Warum wird das Device als offline angezeigt (ESPhome Dashboard von iob)
            2. Wieso kann ich das Device in der Instanz mit IP und Schlüssel nicht hinzufügen?
              und
            3. Wie kann ich den Lüfter über den iob steuern? Ich hab keinen Tempsensor am ESP dran, weil die Temperatur vom Wechselrichter ja entscheidend ist. Die wird von iob über MQTT über eine OpenDTU abgefragt.
              Erstmal würde es mir reichen, den Lüfter überhaupt steuern zu können und würde mir dann ein Script bauen. Wenn ich das vollständig automatisiert machen könnte mit der Temperatur vom Wechselrichter, umso besser.

            hier der Code, den ich aus einem Tutorial habe:

            sensor:
              - platform: pulse_counter
                pin: GPIO13
                name: PWM Fan RPM
                id: fan_pulse
                unit_of_measurement: 'RPM'
                filters:
                 - multiply: 0.5
                count_mode:
                  rising_edge: INCREMENT
                  falling_edge: DISABLE
                update_interval: 3s
            
            output:
              - platform: ledc
                pin: GPIO12
                frequency: "25000 Hz"
                id: fanhub_pwm
            
            fan:
              - platform: speed
                output: fanhub_pwm
                name: "PWM Fan"
            

            Dazu kam dann zum Testen noch ein max/min speed-Parameter, wobei der min_speed gezeigt hat, dass es zu funktionieren scheint. Ich hab nur keinerlei Möglichkeit, die Geschwindigkeit dann zu steuern.

            Gruß
            Marian

            R 1 Reply Last reply Reply Quote 0
            • R
              Ralf 2 @T-147 last edited by Ralf 2

              @t-147
              MMmmm... ich habe eine andere platform statt ledc gewählt:

              output:
                - platform: esp8266_pwm
                  pin: GPIO12
                  frequency: 10000 Hz
                  id: pwm_output
              
              fan:
                - platform: speed
                  output: pwm_output
                  name: Ventilatoren
                  id: fans
                  on_turn_on:
              #      - logger.log: "Fan - on_turn_on - Relais turn On!"
                    - switch.turn_on:
                        id: FanRelais
                  on_turn_off:
              #      - logger.log: "Fan - on_turn_off - Relais turn Off!"
                    - switch.turn_off:
                        id: FanRelais 
              
              sensor:
                - platform: pulse_counter
                  pin: GPIO13
                  name: "Drehzahl"
                  update_interval: 10s # default 60s benötigt 100k nach 3,3V
                  filters:
                    - multiply: 0.05  
              

              EDIT: Das fanrelais wirst du jedoch nicht brauchen, das habe ich bei mir noch dazu gebastelt!

              Für Gerät hinzufügen:
              Ich habe den Haken bei Geräteerkennung aktiviert an
              Dann die IP und den Verschlüsselungsschlüssel eingetragen und dann auf Geräte hinzufügen/ändern geklickt.
              Wichtig ist jedoch, das API überhaupt im yaml eingeschaltet ist:

              # Enable Home Assistant API
              api:
                encryption:
                  key: "XvcblablablaxxxxxuswuswuswundnochmehrIkH0="
              

              Ich denke, punkt 1 löst sich, wenn das im Dashboard hinzugefügt ist.

              T R 3 Replies Last reply Reply Quote 0
              • T
                T-147 @Ralf 2 last edited by

                @ralf-2
                Danke, das probier ich nachher nochmal aus.

                Hast du einen ESP32 oder einen 8266? Hab gelesen der 8266 kann kein echtes PWM und verwendet daher eine andere platform.

                1 Reply Last reply Reply Quote 0
                • R
                  Ralf 2 @Ralf 2 last edited by

                  @ralf-2

                  esp8266:
                    board: d1_mini
                  

                  zumindest funktioniert es.

                  1 Reply Last reply Reply Quote 0
                  • T
                    T-147 @Ralf 2 last edited by

                    @ralf-2
                    Nabend.

                    Ich hab jetzt nochmal das Device mit dem API-Key in der iob-Instanz hinzugefügt und jetzt zeigt er mir das Gerät dort auch aufgelistet.
                    Ich kann in den Logs vom ESPhome Dashboard und auch beim iob sehen, dass der ESP regelmäßig den Pulse-counter des Lüfters auswertet und die RPM damit aktualisiert. Das Device steht wird als connected aufgelistet und ich kann es wieder entfernen und neu hinzufügen.
                    Im ESPhome Dashboard bleibt das Device aber "offline", obwohl ich auch hier die logs und die Aktivität sehen kann.

                    Also irgendwie ist da bei mir noch ein Wurm drin...

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Ralf 2 @T-147 last edited by Ralf 2

                      @t-147
                      Hi, wie hast du WIFI konfiguriert, hast du dort auch folgenden Block drin:

                      domain: ""
                      

                      Ich kann mich dunkel daran erinnern, das die Domain unbedingt angegeben werden mußte, ansonsten funktiert das mDNS nicht.
                      Trag das mal mit diesem leeren Namen ein.

                      T 1 Reply Last reply Reply Quote 1
                      • T
                        T-147 @Ralf 2 last edited by

                        @ralf-2
                        Danke vielmals! 🙏

                        mDNS war das Stichwort! ☝

                        Der Port für mDNS fehlte mir im Docker-Container und damit konnten die Nodes das Dashboard nicht erreichen.
                        Port eingetragen und schon wird der ESP als online angezeigt.

                        Da das Problem jetzt schon mal erledigt ist, kann ich mich ja voll und ganz der PWM-Steuerung des Lüfters widmen.
                        Für Tips bin ich da trotzdem noch dankbar 😊

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

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

                        540
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        3
                        12
                        437
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo