Zitat von: flydd am 05 November 2026, 07:13:27Moin.
Ich sehe das eher als Chance, das Polling von Netatmo nervt ohnehin. Ich würde mich rechtzeitig darum kümmern. Nachdem ich die letzten Wochen damit verbracht habe, FHEM in meiner Installation KI-unterstützt für die nächsten Jahre fit zu machen (zertifikatbasierter HTTPS-Login, hübscheres CSS, Readings-Datenbank und schneller Graph-Viewer...), würde ich sogar mittlerweile die Maintainerschaft des Netatmo-Moduls anbieten, falls das noch gewünscht ist. An wen müsste ich mich dazu wenden? VG flydd
Zitatespecially first get the fhem<=>MQTT part working.So let's start with some remarks to the FHEM=>MQTT part. Means: how to publish reading values towards the server.
define mgb3 MQTT_GENERIC_BRIDGE mgb3 TYPE=dummy
# DEF mgb3 TYPE=dummy
# FUUID 6aec49d7-f33f-d171-3512-4d1df8c29d30b951
# IODev mqtt_io
# NAME mgb3
# NR 664
# NTFY_ORDER 70-mgb3
# STATE ???
# TYPE MQTT_GENERIC_BRIDGE
# devspec TYPE=dummy
# eventCount 5
# prefix mgb3
# READINGS:
# 2026-11-05 10:19:48 IODev mqtt_io
# 2026-11-05 10:25:04 device-count 1
# 2026-11-05 10:19:48 incoming-count 0
# 2026-11-05 10:19:48 outgoing-count 0
# 2026-11-05 10:19:48 transmission-state IO device initialized (mqtt2)
# 2026-11-05 10:19:48 updated-reading-count 0
# 2026-11-05 10:19:48 updated-set-count 0
# devices:
# devStrich0:
# globalDeviceExcludes:
# globalReadingExcludes:
# globalTypeExcludes:
# pub:
# FHEMWEB *
# Global *
# MQTT transmission-state
# MQTT_BRIDGE transmission-state
# MQTT_DEVICE transmission-state
# MQTT_GENERIC_BRIDGE *
# telnet *
# sub:
# FHEMWEB *
# Global *
# MQTT transmission-state
# MQTT_BRIDGE transmission-state
# MQTT_DEVICE transmission-state
# MQTT_GENERIC_BRIDGE *
# telnet *
#
setstate mgb3 2026-11-05 10:19:48 IODev mqtt_io
setstate mgb3 2026-11-05 10:25:04 device-count 1
setstate mgb3 2026-11-05 10:19:48 incoming-count 0
setstate mgb3 2026-11-05 10:19:48 outgoing-count 0
setstate mgb3 2026-11-05 10:19:48 transmission-state IO device initialized (mqtt2)
setstate mgb3 2026-11-05 10:19:48 updated-reading-count 0
setstate mgb3 2026-11-05 10:19:48 updated-set-count 0
define mgb3 MQTT_GENERIC_BRIDGE mgb3 TYPE=dummydefine <name> <TYPE> should be obvious, "mgb3" is the "prefix", "TYPE=dummy" is the regex to limit the possible devices (I'd prefered "TYPE=MAX", so just change that
).defmod devStrich0 dummy
attr devStrich0 icon dustbin
attr devStrich0 mgb3Publish temperature:mgb3/$device/$reading
So whatever might be send towards my dustbin, only any event referring to the reading "temperature" will finally be visible via MQTT. Zitat von: RobinC am 04 November 2026, 10:53:52attr mqttGenericBridge globalDefaults base="homeassistant" qos=2 retain=1
Just forget about the last to "recommendations" and DELETE them: 
attr <dev> globalDefaults sub:base={"FHEM/set/$device"} pub:base={"FHEM/$device"} attr mgb3 globalDefaults sub:base={"mgb3/set/$device"} pub:base={"mgb3/$device"} and attr devStrich0 mgb3Publish temperature:$base/$readingwill finally publish all new temperature values (generating events!) to the same topic as the hardcoded version.
).Zitat von: Beta-User am 04 November 2026, 19:39:39Forget about autodiscovery in HASS... Do yaml config manuallySome additional remarks on this provoking wording: