DMHAVE
define myBroker MQTT2_CLIENT <IP>:1883
setuuid myBroker 662bfcba-f33f-c92d-b418-5c9bc23c90828bcc
attr myBroker alias MQTT Broker
attr myBroker clientId fhem
attr myBroker devStateIcon .*active:none:disconnect .*disconnected:none:connect
attr myBroker icon mqtt
attr myBroker ignoreRegexp ignoreRegexp cmnd/[^:"]+:|homeassistant/[^:"]+/config:|shellies/[^:"]+/command:|zigbee2mqtt/[^/]+/set:|milight/0x[0-9a-fA-F]{1,4}/.*/[0-8]:|tasmota/discovery/|ems-esp/|fhem/
attr myBroker keepaliveTimeout 60
attr myBroker msgAfterConnect -r fhem/connection/status connected
attr myBroker msgBeforeDisconnect -r fhem/connection/status disconnected
attr myBroker qosMaxQueueLength 100
attr myBroker room MQTT
attr myBroker username <USERNAME>
define mqttBridge MQTT_GENERIC_BRIDGE mqtt room=MAX
setuuid mqttBridge 662c08d5-f33f-c92d-bf5a-bf944ab5ecbb36a9
attr mqttBridge alias MQTT generic bridge
attr mqttBridge globalDefaults sub:qos=2 pub:qos=0 retain=1 base={"fhem/$device"}
attr mqttBridge globalPublish state|desiredTemperature|temperature|valveposition|battery|mode:topic={"$base"} state|desiredTemperature|temperature|valveposition|battery|mode:expression={toJSON({$name=>$value})}
attr mqttBridge icon mqtt_bridge_2
attr mqttBridge room MQTT
attr mqttBridge stateFormat in: incoming-count out: outgoing-count devices: device-count
attr mqttBridge verbose 5
{"state":"16.0"}
{"desiredTemperature":"16.0"}
{"battery":"ok"}
{"mode":"manual"}
{
"state":"16.0"
"desiredTemperature":"16.0"
"battery":"ok"
"mode":"manual"
}
ZitatDas was ich bisher so gefunden habe, übersteigt meine Kompetenz. Das ist mir eine Spur zu hoch.