FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: slor am 12 April 2017, 11:47:50

Titel: Funktionsweise autoSubscribeReadings
Beitrag von: slor am 12 April 2017, 11:47:50
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
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: Pnemenz am 12 April 2017, 12:55:05
Habe das selbe Problem.
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: slor am 27 April 2017, 23:29:11
gibts hier schon Neuigkeiten? Funktioniert immer noch nicht
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: slor am 13 Juli 2017, 13:00:53
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.
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: CoolTux am 13 Juli 2017, 13:36:19
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
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: fhainz am 16 Juli 2017, 15:40:26
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'
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: chq am 05 Juli 2018, 10:19:03
Hallo,

kann mir jmd. bitte kurz erklären, was autoSubscribeReadings genau macht?

Danke!

Gruß Chris
Titel: Funktionsweise autoSubscribeReadings
Beitrag von: fhainz am 05 Juli 2018, 10:35:02
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'
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: chq am 05 Juli 2018, 11:13:07
Ah, ok. Es werden also umgehend Readings anhand dessen erzeugt, was per MQTT reinkommt"?

Gruß Chris
Titel: Antw:Funktionsweise autoSubscribeReadings
Beitrag von: fhainz am 05 Juli 2018, 17:18:39
Ganz genau!