UPDATE: Mit publishSet_from geht es.
Sorry! ;)
GELÖST
=======================================================
Hallo liebes Forum,
# $Id: 00_MQTT.pm 10418 2016-01-08 23:28:27Z ntruchsess $
# $Id: 10_MQTT_DEVICE.pm 6935 2014-11-09 20:35:34Z ntruchsess $
(update habe mit stand heute durchgeführt)
habe hier zwei verschiedene MQTT_DEVICE definiert, wobei das eine (#1) fabelhaft funktioniert, das andere (#2) nicht, es sei denn ich setze "publishSet on off /mailalert/state", dann geht es.
Update:
Aha, Mit "publishSet from subject /mailalert/state" geht es sehr wohl, man darf aber nur
set mailalert1 from
ausführen, *nicht aber*:
set mailalert from blabalbalab
Wie bekomme ich den Wert des Readings mit gepublisht?
Hat da jemand einen Tipp für mich?
NUR ZUR INFO:
#1
define mqtt_waschmaschine_fertig MQTT_DEVICE
attr mqtt_waschmaschine_fertig IODev mqtt
attr mqtt_waschmaschine_fertig publishSet on off /waschmaschine_fertig/state
attr mqtt_waschmaschine_fertig room mqtt,waschmaschine
attr mqtt_waschmaschine_fertig stateFormat transmission-state
#2
define mqtt_mailalert1 MQTT_DEVICE
attr mqtt_mailalert1 IODev mqtt
attr mqtt_mailalert1 publishSet from subject /mailalert/state
attr mqtt_mailalert1 room Mail,mqtt
attr mqtt_mailalert1 stateFormat transmission-state
Auffallen sind zwei Dinge:
- bei #2 steht unter "Internales" der Eintrag CFGFN, was bei #1 nicht steht (siehe weiter unten)
- Im Browser sieht das so aus:
MQTT_DEVICE
mqtt_mailalert1 transmission-statequit
mqtt_waschmaschine_fertig outgoing publish sent on off
Was übersehe ich hier? Weiß jemand Rat?
Schönen Abend noch
-------
Hier noch alles im Detail, obwohl es so aussieht funktioniert #2 nicht
(Überprüfung erfolgt mittels "mosquitto_sub -h 127.0.0.1 -v -t /#")
Internals
CFGFN
IODev mqtt
NAME mqtt_mailalert1
NR 415
STATE outgoing publish sent
TYPE MQTT_DEVICE
qos 0
retain 0
Readings
from test 2016-04-19 18:33:09
subject test 2016-04-19 18:43:06
transmission-state outgoing publish sent
Attributes
IODev mqtt deleteattr
publishSet from subject /mailalert/state deleteattr
room Mail,mqtt deleteattr
stateFormat transmission-state deleteattr