FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: betateilchen am 08 August 2018, 18:09:51

Titel: MQTT - woher kommt das icon?
Beitrag von: betateilchen am 08 August 2018, 18:09:51
Oder genauer gefragt:

Wieso wird bei der einen MQTT-Verbindung ("mqtt") ein icon angezeigt, das ich nicht loswerde und bei der zweiten MQTT-Verbindung ("mqtt_local") gibt es kein icon?
Titel: Antw:MQTT - woher kommt das icon?
Beitrag von: hexenmeister am 08 August 2018, 20:29:46
Habe ich schon vor einiger Zeit gmerkt. Ich vermute, Bug steckt in FHEMWEB.
Icon kommt anscheinend dann, wenn der Name 'mqtt' ist und kein stateFormat und kein devStateIcon gesetzt sind.
defmod mqtt MQTT 127.0.0.1:1883
attr mqtt alias MQTT Broker
attr mqtt devStateIcon .*active:none:disconnect .*disconnected:none:connect
attr mqtt icon mqtt
attr mqtt stateFormat Connection: connection


Bei meiner Definition konnte ich Icon los werden. Warum das so wirkt, wie es wirkt? - Da war ich zu faul zu suchen.
Titel: Antw:MQTT - woher kommt das icon?
Beitrag von: rudolfkoenig am 08 August 2018, 20:36:12
Vermutlich entspricht sein Status / TYP / etc einem bekannten Icon.
Hier ist der etwas bereinigte Abschnitt aus 01_FHEMWEB.pm:$name.$state
$name.$rstate
$name
$model.$state
$model
$type.$state
$type.$rstate
$type
$state
$rstate
rstate ist der Status vor eventMap.
Titel: Antw:MQTT - woher kommt das icon?
Beitrag von: hexenmeister am 08 August 2018, 20:51:09
Ja, es gibt ein Icon mit dem Namen mqtt.
Titel: Antw:MQTT - woher kommt das icon?
Beitrag von: betateilchen am 08 August 2018, 21:10:49
Zitat von: rudolfkoenig am 08 August 2018, 20:36:12
Vermutlich entspricht sein Status / TYP / etc einem bekannten Icon.

Und was heißt das nun konkret? Dass ein device nicht so heißen darf, wie zufälligerweise auch ein Icon heißt?

Wenn ich das icon manuell (per Attribut) setze, sieht es noch beschi...ner aus...