Methoden für MQTT Publish?

Hi, gibt es eine einfache Methode Werte von Sensoren per MQTT zu publishen oder muss ich für jeden Sensor, den ich Publishen möchte, eine Automation erstellen?

Als Entwickler würde ich mir sowas vorstellen:
Nach Installation des MQTT Broker, bei der Geräte Verwaltung (siehe Screenshot) die Option zu haben, wo man Einstellen kann, ob der Wert in regelmäßigen Abständen oder bei Veränderung veröffentlicht werden soll.

Gruß
Markus

Du möchtest aus Home Assistant heraus sensor Werte an den Broker publishen?

Dann schaue Dir mal MQTT Statestream Integration an.

Gruß
Osorkon

Ja, ich habe ein Display über das ich per MQTT Werte anzeigen lassen kann.

Zufällig eine Ulanzi mit Awtrix light drauf?

Nein. Button+
Button +

Ich habe dafür eine einzige Automation, dort werden im gesendeten payload die Werte der Sensoren dynamisch angepasst.

alias: Awtrix Müllabfuhr
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.abfallbio
      - sensor.abfallaltpapier
      - sensor.abfallgelber_sack
      - sensor.abfallrestmuell
condition:
  - condition: template
    value_template: "{{ trigger.from_state.attributes['days_until_due'] == 1 }}"
action:
  - service: mqtt.publish
    data:
      qos: 0
      retain: false
      topic: awtrix_6ff05c/custom/müll
      payload: |-
        {
          "text": "{{ state_attr(trigger.entity_id, 'friendly_name') }} fällig!",
          "icon": "{% set icon_mapping = {'sensor.abfallbio': 10123, 'sensor.abfallaltpapier': 12060, 'sensor.abfallgelber_sack': 11005, 'sensor.abfallrestmuell': 11977} %} {{ icon_mapping[trigger.entity_id] }}",
          "repeat": 3,
          "scrollSpeed": 45,
          "textCase": 2
        } 
mode: single

Ich nutze jetzt MQTT Statestream, das funktioniert sehr gut über die configuration.yaml