Hallo zusammen,
ich hab ein Problem das Werte die über Mqtt übertragen werden nicht in HA angezeigt werden. Im Mqtt-Explorer und in HA bei der Mqtt-Integration ( Ein Topic abonnieren ) werden die Werte korrekt angezeigt, nur nicht als Entität dort sind sie “unavailable”. Siehe die Bilder:
Die Sensoren in der Datei mqtt.yaml angelegt, verschiedene Versuche keiner zeigt was an.
Was mus ich noch irgend wo eintragen das die Werte angezeigt werden ?
Stehe im moment auf dem Schlauch.
Gruß
Dieter
Moin,
willkommen im Forum.
ich auch, denn Du sprichst einmal von Kollektortemperatur
Aber Du suchst `Kesseltemperatur
Dann bin ich mir nicht sicher, ob das so korrekt ist, für den Sensor
VG
Bernd
P.S.: Text bitte immer in Code-Tags </>
P.P.S.: Lesestoff
Herzlich willkommen in deiner deutschen Home Assistant & Smarthome Community
Home Assistant Themen findest du auf der obersten Kategorie-Ebene , alles andere in Unterkategorien
Für wen ist dieses Forum?
Für alle Smart Home & Home Assistant Enthusiasten aus dem DACH-Raum, die Wert auf ein freundliches & herzliches Miteinander legen
Was findet man hier?
Natürlich alles zum Thema Home Assistant, sei es für Automationen, Integrationen, Energiedashboard oder sonst was. Abgesehen…
Danke für die schnelle Antwort.
Es ist bei allen Einträgen gleich, egal ob Kesseltemperatur, Speicher _Mitte oder Kollektortemperatur es wird immer " unknown " angezeigt.
Ich hab mal die Markierten Zeilen raus kommentiert, immer noch keine Werte.
sensor:
- name: "Kesseltemperatur"
unique_id: kesseltemperatur
state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
device_class: temperature
unit_of_measurement: "°C"
#value_template: "{{(value)}}"
#expire_after: 4000
#availability_topic: "fhem/connection/state"
#payload_available: "connected"
#payload_not_available: "disconnected"
- name: "Kollektortemperatur"
unique_id: kollektortemperatur
state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"
device_class: temperature
unit_of_measurement: "°C"
- name: "Speicher_Mitte"
state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"
device_class: temperature
unit_of_measurement: "°C"
switch:
- name: demoswitch
command_topic: "fhem/demoswitch/set"
state_topic: "fhem/demoswitch/state"
payload_on: "on"
payload_off: "off"
state_on: "on"
state_off: "off"
Der Switch funktioniert.
VG
Dieter
Moin,
DieterT:
Der Switch funktioniert.
ich bin mir nicht sicher, gibt es im Log irgendwelche Meldungen?
Dann habe ich noch einmal den Code durch einen Yaml Linter gezogen, ich habe auch mal etwas umformatiert
mqtt:
sensor:
- name: "Kesseltemperatur"
unique_id: kesseltemperatur
state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
device_class: temperature
unit_of_measurement: "°C"
#value_template: "{{(value)}}"
#expire_after: 4000
#availability_topic: "fhem/connection/state"
#payload_available: "connected"
#payload_not_available: "disconnected"
- name: "Kollektortemperatur"
unique_id: kollektortemperatur
state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"
device_class: temperature
unit_of_measurement: "°C"
- name: "Speicher_Mitte"
state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"
device_class: temperature
unit_of_measurement: "°C"
switch:
- name: demoswitch
command_topic: "fhem/demoswitch/set"
state_topic: "fhem/demoswitch/state"
payload_on: "on"
payload_off: "off"
state_on: "on"
state_off: "off"
Kann es sein, das Du TAB
benutzt, das geht bei yaml schief, immer mit Leerzeichen arbeiten, und die Ebenen immer zwei Leerzeichen einrücken.
VG
Bernd
da der Switch funktioniert und nur der Rest nicht.
Was bitte hat die Einheit bei den Topics zu suchen?
Kannst du das in fhem wegkonfigurieren?
Falls nicht musst du ein value_template bauen das dir nur den Zahlenwert liefert. Keinen Ahnung vielleicht sowas?
"{{ value.split(' ')[0] | float }}"
hatte leider noch nie topics inkl. Einheiten bei mqtt
Vielen Dank an alle.
Hab die Lösung gefunden ! Nach vielen lesen und ausprobieren eigentlich ganz simpel, nur Name und state_topic reicht in diesem Fall.
sensor:
- name: "Kesseltemperatur"
state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
- name: "Kollektortemperatur"
state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"
- name: "Speicher_Mitte"
state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"
- name: "Rücklauftherme"
state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_4"
- name: "PWM_A"
state_topic: "fhem/VBUSDEV_2251/PWM_A"
- name: "Solarpumpe"
state_topic: "fhem/VBUSDEV_2251/Drehzahl_Relais_1"
- name: "Rücklaufventil"
state_topic: "fhem/VBUSDEV_2251/Drehzahl_Relais_3"
VG
Dieter