stateFormat und devStateIcon

Begonnen von The-Holgi, 28 Dezember 2018, 14:10:48

Vorheriges Thema - Nächstes Thema

The-Holgi

Hallo,
versuche gerade einen Sonoff Basic mit einem BMP180 über MQTT "einzubinden".
Soweit funktioniert auch alles, möchte aber nun in fhemweb die Darstellung von Temperatur, Luftdruck und den state des Relais anzeigen, ohne 2 devices anzulegen.
das klappt so leider nicht, entweder werden Temperatur und Luftdruck angezeigt oder der state des Relais.
defmod Sonoff_basic01 MQTT_DEVICE
attr Sonoff_basic01 IODev MyBroker
attr Sonoff_basic01 devStateIcon ON:FS20.on OFF:FS20.off
attr Sonoff_basic01 event-on-change-reading .*
attr Sonoff_basic01 publishSet ON OFF cmnd/sonoffbasic01/POWER
attr Sonoff_basic01 room Sonoff
attr Sonoff_basic01 stateFormat {sprintf("Temperatur: %.1f °C, Luftdruck: %d hPa", ReadingsVal($name, 'BMP180_Temperature', 0), ReadingsVal($name, 'BMP180_Pressure', 0) )}
attr Sonoff_basic01 subscribeReading_json tele/sonoffbasic01/SENSOR
attr Sonoff_basic01 subscribeReading_state stat/sonoffbasic01/POWER
attr Sonoff_basic01 webCmd ON:OFF

setstate Sonoff_basic01 Temperatur: 16.9 °C, Luftdruck: 1022 hPa
setstate Sonoff_basic01 2018-12-28 13:53:54 BMP180_Pressure 1022.3
setstate Sonoff_basic01 2018-12-28 13:53:54 BMP180_Temperature 16.9
setstate Sonoff_basic01 2018-12-28 13:53:54 TempUnit C
setstate Sonoff_basic01 2018-12-28 13:53:54 Time 2018-12-28T13:53:53
setstate Sonoff_basic01 2018-12-28 13:53:54 json {"Time":"2018-12-28T13:53:53","BMP180":{"Temperature":16.9,"Pressure":1022.3},"TempUnit":"C"}
setstate Sonoff_basic01 2018-12-28 13:56:53 state OFF
setstate Sonoff_basic01 2018-12-28 13:56:53 transmission-state incoming publish received


Gruß Holger

HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Beta-User

Keine direkte Antwort,

aber eigentlich müßte es so ähnlich gehen wie von osr für MQTT2_DEVICE hier (den Motion+Si...) vorgeschlagen.
Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files