Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Daten vom IoBroker an Home Assistent

    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

    Daten vom IoBroker an Home Assistent

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cele @haselchen last edited by

      @haselchen
      Screenshot_20240605-223644.png
      @Homoran
      Ahh okay verstehe. Wie ich im IoBroker veröffentliche habe ich ja dann wahrscheinlich richtig verstanden 🙂 jetzt ist nur doch die Frage wie sage ich in HA, dass er die Werte abonnieren soll. Also den Broker kennt er. Ich habe die IP vom Broker in HA eingetragen. Aber wie sage ich jetzt dass er die Werte abonnieren soll? OpenDTU läuft ja auch über den Broker, wenn auch noch nicht ganz zuverlässig. An was könnte das liegen?

      Vielen Dank schonmal an alle für die Hilfe

      1 Reply Last reply Reply Quote 0
      • T
        toralt @Wildbill last edited by

        @wildbill wieder was gelernt. Das mit dem Erstellen von eigenen Datenpunkten kannte ich noch nicht. Bin bei HA nicht so tief in der Materie.
        Danke für die Info, das behalte ich im Hinterkopf.

        1 Reply Last reply Reply Quote 0
        • C
          cele last edited by

          Also so langsam verstehe ich wie MQTT geht, aber ich trotzdem irgendwie zu doof. Das veröffentlichen geht aber ich habe keine Ahnung wie ich die Werte in HA bekomme. Mein Open Dtu hat "Home Assistant MQTT-Auto-Discovery" deshalb wird er einfach als Gerät angezeigt. Aber es kommt nur ein Wert an. Danach kommt "nicht verfügbar"

          Viele Grüße

          mickym Armilar 3 Replies Last reply Reply Quote 0
          • mickym
            mickym Most Active @cele last edited by

            @cele Homeassistant ist leider was mqtt betrifft eine mindere Katastrophe. Zum einen hat man die mqtt Integration, um sich generell mit einem mqtt-broker zu verbinden.

            Das Problem ist dass der Export und Import alles manuell mit YAML Code programmieren musst. Ich habe das mal mit Heizung gemacht - ist eine Katastrophe. Sprich das ist genau das was ich an HASS nicht gut finde. Es ist toll, wenn alles einem Standard entspricht - dann gibt es einfache Automationen, aber ansonsten darfst Du alles mit YAML Code beschreiben.

            https://www.home-assistant.io/integrations/mqtt/

            Das war nur umständlich und meines Erachtens ist HA mit mqtt ohne NodeRed auch eine Katastrophe.
            Hier nur ein Beispiel EINES Thermostats

            # Full example configuration.yaml entry
            
            - sensor:
              - name: "Aussentemperatur"
                state_topic: "fhem/devices/Wetterstation/states/temperature"
              - name: "Raspberry CPU Temperatur MWHome"
                state_topic: "fhem/devices/MWHome/states/cpu_temp_avg"
            - climate:
                unique_id: "MAX_012345"
                name: "Wohnzimmer Thermostat"
                power_command_topic: "study/ac/power/set"
                 # available presets
                preset_modes:
                  - "eco"
                  - "boost"
                  - "comfort"
                # publish presets
                preset_mode_command_topic: "study/ac/preset_mode/set"
                preset_mode_command_template:
                                      "{% if value == 'boost' %}
                                        boost
                                      {% else %}
                                        manual {{value}}
                                      {% endif %}"
                # subsribe presets
                preset_mode_state_topic: "fhem/devices/MAX_012345/states/mode"
                preset_mode_value_template:
                                      "{% if value == 'boost' %}
                                        boost
                                      {% else %}
                                        none
                                      {% endif %}"
                # available modes
                modes:
                  - "heat"
                  - "auto"
                # mode subscribe
                # "fhem/devices/MAX_012345/states/mode"
                mode_state_topic: "fhem/devices/MAX_012345/states/mode"
                mode_state_template: 
                                    "{% if value != 'auto' %}
                                        heat
                                      {% else %}
                                        auto
                                      {% endif %}"
                # mode publish
                mode_command_topic: "study/ac/mode/set"
                mode_command_template: 
                                    "{% if value == 'heat' %}
                                        manual {{ state_attr('climate.wohnzimmer_thermostat', 'temperature') }} 
                                      {% else %}
                                          auto
                                      {% endif %}"
                # desiredTemperature subscribe 
                temperature_state_topic: "fhem/devices/MAX_012345/states/desiredTemperature"
                # desiredTemperature publish
                temperature_command_topic: "study/ac/temperature/set"
                temperature_command_template: 
                                      "{% if states('climate.wohnzimmer_thermostat') == 'heat' %}
                                         manual {{value}} 
                                      {% else %}
                                        auto {{value}}
                                      {% endif %}"
                # configuration
                temperature_unit: C
                temp_step: 0.5
                max_temp: 30
                min_temp: 5
                # subscribe temperature
                current_temperature_topic: "fhem/devices/MAX_012345/states/temperature"
                action_topic: "study/ac/action"
            

            Als Template für einen Thermostat musst Du dieses Template in HA benühen: https://www.home-assistant.io/integrations/climate.mqtt/

            HA ist diesbezgl. eine Katastrophe.

            haselchen 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @cele last edited by

              @cele sagte in Daten vom IoBroker an Home Assistent:

              Mein Open Dtu hat "Home Assistant MQTT-Auto-Discovery"

              Wenn ein Autodiscovery vorhanden ist, dann hast Du die Geräte automatisch in der MQTT-Integration - dort siehst Du dann die Geräte bzw. die Entitäten.

              1 Reply Last reply Reply Quote 0
              • haselchen
                haselchen Most Active @mickym last edited by

                @mickym

                In Teilen stimme ich dir zu.
                Hat was von früher, wo man seine Linux Oberfläche bzw Desktop selber programmieren musste.
                Das geht mir auch übelst auf den ..... , dass man fast alles über Code machen muss.
                Hat nicht viel von Automation.
                Und dann gibt es wieder "Apps", die dir alles liefern.
                HA ist ein Wechselbad der Gefühle.

                1 Reply Last reply Reply Quote 0
                • Armilar
                  Armilar Most Active Forum Testing @cele last edited by Armilar

                  @cele

                  • In HA den MQTT einrichten:
                    https://www.home-assistant.io/integrations/mqtt

                  • In ioBroker den MQTT-Client einrichten:

                    • "MQTT Broker IP" ist dabei die IP des HA
                    • Port sollte genau der gleiche sein wie im HA MQTT Broker
                  • Jetzt kommt der lustige Teil 😉 . Für jeden Wert legst du in der configuration.yaml einen Eintrag in folgender Form an:

                  mqtt:
                    sensor:
                      #sonoff/0/AZ-Envy/SENSOR/ANALOG A0
                      - name: "AZ Envy Analog A0"
                        state_topic: "sonoff/0/AZ-Envy/SENSOR/ANALOG A0"
                        unique_id: "sensor.az_envy_analog_a0"
                  
                      #sonoff/0/AZ-Envy/SENSOR/SHT3X/DewPoint
                      - name: "AZ Envy Dewpoint"
                        state_topic: "sonoff/0/AZ-Envy/SENSOR/SHT3X/DewPoint"
                        device_class: "temperature"
                        unit_of_measurement: "°C"
                        unique_id: "sensor.az_envy_dewpoint"
                  
                      #sonoff/0/AZ-Envy/SENSOR/SHT3X/Temperature
                      - name: "AZ Envy Temperature"
                        state_topic: "sonoff/0/AZ-Envy/SENSOR/SHT3X/Temperature"
                        device_class: "temperature"
                        unit_of_measurement: "°C"
                        unique_id: "sensor.az_envy_temperature"
                  
                      #sonoff/0/AZ-Envy/SENSOR/SHT3X/Humidity
                      - name: "AZ Envy Humidity"
                        state_topic: "sonoff/0/AZ-Envy/SENSOR/SHT3X/Humidity"
                        device_class: "humidity"
                        unit_of_measurement: "%"
                        unique_id: "sensor.az_envy_humidity"
                  
                      #sonoff/0/DZG DWSB20 2H/DZG Leistung Aktuell
                      - name: "DZG DWSB20 2H Leistung Aktuell"
                        state_topic: "sonoff/0/DZG DWSB20 2H/DZG Leistung Aktuell"
                        device_class: "power"
                        state_class: "measurement"
                        unit_of_measurement: "W"
                        unique_id: "sensor.dzg_dwsb20_2h.dzg_leistung_aktuell"
                  
                      #Stromzähler
                      #sonoff/0/DZG DWSB20 2H/DZG Zaehler In
                      - name: "DZG DWSB20 2H Zaehler In"
                        state_topic: "sonoff/0/DZG DWSB20 2H/DZG Zaehler In"
                        device_class: "energy"
                        state_class: "total_increasing"
                        unit_of_measurement: "kWh"
                        unique_id: "sensor.dzg_dwsb20_2h.dzg_zaehler_in"
                  
                  ...
                  
                  • Mit Klick auf das Zahnrad des Datenpunktes im ioBroker aktivierst du die Übermittlung des Wertes:
                    e509d3b1-713b-497c-94ef-0d6b105b8abc-image.png

                  • Jetzt nur noch: (man startet dieses nervige System einfach ständig neu 😊 )

                    2997f635-1f6a-4a01-a7e2-d26e5cc24aaa-image.png

                    2e25f693-7ca9-40f7-bc53-918f0e8bd2ba-image.png

                  Danach sollte der Sensor in HA abbonniert werden.

                  EDIT: Mittlere Katastrophe ist (Aussage der vorherigen Posts) noch Milde benannt. Komplexität ist in HA beinahe gar nicht sinnvoll abzubilden. Man startete dieses System einfach ständig, was für ein funktionierendes Smart Home einfach nicht richtig ist. Die Dashboards sind Cool.

                  Alles in allem. Man wird schnell durch die Ersteinrichtung geblendet und dann Yaml't man sich die Finger in einer unübersichtlichen Umgebung wund 😀

                  C 1 Reply Last reply Reply Quote 2
                  • mickym
                    mickym Most Active last edited by

                    @armilar sagte in Daten vom IoBroker an Home Assistent:

                    . Für jeden Wert legst du in der configuration.yaml einen Eintrag in folgender Form an:

                    Ja das ist das was ich meinte - HA ist diesbezgl. eine Katastrophe. - Allerdings wenn er eine HA Integration hat, dann werden die Geräte automatisch angelegt und man muss sich darum nicht kümmern.

                    Armilar 1 Reply Last reply Reply Quote 1
                    • Armilar
                      Armilar Most Active Forum Testing @mickym last edited by

                      @mickym

                      HA ist ein fürchterliches System. Nutze es nur als Platzhalter für den ein oder anderen fehlenden Adapter im ioBroker.

                      Die Dashboards sind wirklich gut. Aber für ein echtes Smart Home sind Dashboards nicht wirklich ausschlaggebend. Würde niemals ernsthaft wechseln und die Abbildbarkeit komplexer Skripte gegen unübersichtliches "NICHTS" aufgeben 😉

                      1 Reply Last reply Reply Quote 2
                      • C
                        cele @Armilar last edited by

                        @armilar vielen Dank!!!! Hab's hinbekommen. Hab jetzt testweise mal ein Sensor eingefügt es kommen Werte an!!

                        Was jetzt immer noch nicht funktioniert sind die Werte direkt vom meinem DTU. Ich könnte sie jetzt auch über meinen IO Broker schicken, aber würde es schon gerne so machen, dass es direkt erkannt wird. Hat da noch jemand eine Idee warum nur einmal ein Wert kommt und dann die Meldung nicht verfügbar?

                        lemonbiter 1 Reply Last reply Reply Quote 0
                        • lemonbiter
                          lemonbiter @cele last edited by

                          @cele magst du mir mit ein zwei drei screenshots und einfachen Worten BÜDDE mal aufzeichnen wie du es hinbekommen hast? Ich wäre dir sehr verbunden...

                          LG LEM

                          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

                          496
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          9
                          24
                          2571
                          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