Hallo zusammen,
Ich habe versucht automatisch Readings anzulegen mit autoSubscribeReadings tele/basic_01/#
Allerdings wird nichts angelegt, obwohl der Sonoff fleißig mit diesem Topic sendet.
Funktioniert diese Funktion auch, wenn bereits Readings fest definiert sind im gleichen Topic?
also subscribeReading_ tele/basic_01/STATE
subscribeReading_presence tele/basic_01/LWT
Habe das selbe Problem.
gibts hier schon Neuigkeiten? Funktioniert immer noch nicht
Hat sich hier eigentlich was getan?
Es gab mal einen Post, der gelöscht wurde:
das Problem liegt in Datei 10_MQTT_DEVICE.pm Zeile 182:
} elsif ($topic =~ $hash->{'.autoSubscribeExpr'}) { wenn man sie ersetzt durch:
} elsif ($topic =~ /$hash->{'.autoSubscribeExpr'}/) { und fhem neu startet, geht's.
Dann schauen ob das hier tatsächlich das korrekte Forum für das Modul ist und wenn nicht ins korrekte Forum Posten ansonsten bitte Maintainer raussuchen und ihn darauf aufmerksam machen.
Alle nötigen Informationen findet man in der MAINTAINER.txt
Du kannst auch gerne ein Patch an bieten.
Grüße
verwendet statt der # ein + dann funktionierts wunderbar.
autoSubscribeReadings /fhem-linux/yucca1/+
Edit:ist auch so dokumentiert.
Zitatattr <name> autoSubscribeReadings <topic>
specify a mqtt-topic pattern with wildcard (e.c. 'myhouse/kitchen/+') and MQTT_DEVICE automagically creates readings based on the wildcard-match
e.g a message received with topic 'myhouse/kitchen/temperature' would create and update a reading 'temperature'
Hallo,
kann mir jmd. bitte kurz erklären, was autoSubscribeReadings genau macht?
Danke!
Gruß Chris
Einen beitrag über deinen hab ich aus der commandref zitiert. Besser kann ich es nicht beschreiben.
Zitat von: fhainz am 16 Juli 2017, 15:40:26
Zitatattr <name> autoSubscribeReadings <topic>
specify a mqtt-topic pattern with wildcard (e.c. 'myhouse/kitchen/+') and MQTT_DEVICE automagically creates readings based on the wildcard-match
e.g a message received with topic 'myhouse/kitchen/temperature' would create and update a reading 'temperature'
Ah, ok. Es werden also umgehend Readings anhand dessen erzeugt, was per MQTT reinkommt"?
Gruß Chris
Ganz genau!