[MQTT_DEVICE] SOLVED / publishSet publishSet_.*-Frage

Begonnen von dan1824, 19 April 2016, 18:39:02

Vorheriges Thema - Nächstes Thema

dan1824

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