Temperatursensor an Sonoff Dual R2 mit Tosmata möglich?

Begonnen von Marlen, 09 April 2018, 12:22:30

Vorheriges Thema - Nächstes Thema

Marlen

Hallo,

ich hab mein Sonoff Dual erfolgreich auf Tosmate geflasht.
Jetzt hätte ich aber gerne noch eine Temperaturfühler dran.

Geht das? Ich kann darüber nichts finden.

LG
  Marlen

TomLee

Hallo,

hatte ich auch vor wenigen Wochen vor, nach vielem lesen kam ich zu dem Ergebnis das es nicht geht.

Nach kurzer Suche heute hab ich aber das hier gefunden:

https://github.com/arendst/Sonoff-Tasmota/issues/2306

Gruß

Thomas

Marlen


Marlen

Kann hier mal jemand bitte seine Raw posten, wie er die beiden Ausgänge in FHEM definiert hat!

Irgendwie ist das bei mir total vermischt... wenn ich den einen schalte, ändert sich der Status vom anderen Ausgang.

LG
  Marlen

TomLee

Zwar immer noch nicht im Einsatz, vor Wochen hat das zu Testzwecken aber gepasst:

defmod 1st_SonoffDual_ch1 MQTT_DEVICE
attr 1st_SonoffDual_ch1 IODev myBroker
attr 1st_SonoffDual_ch1 alias Sonoff Dual CH1
attr 1st_SonoffDual_ch1 devStateIcon on:rc_GREEN:off off:rc_RED:on
attr 1st_SonoffDual_ch1 event-on-change-reading .*
attr 1st_SonoffDual_ch1 eventMap ON:on OFF:off ON:Ein OFF:Aus
attr 1st_SonoffDual_ch1 group Sonoff Dual
attr 1st_SonoffDual_ch1 icon light_ceiling
attr 1st_SonoffDual_ch1 publishSet ON OFF cmnd/1st_Sonoff_Dual_ch1/POWER1
attr 1st_SonoffDual_ch1 stateFormat Power
attr 1st_SonoffDual_ch1 subscribeReading_Power stat/1st_Sonoff_Dual_ch1/POWER1
attr 1st_SonoffDual_ch1 subscribeReading_state cmnd/1st_Sonoff_Dual_ch1/POWER1
attr 1st_SonoffDual_ch1 webCmd Ein:Aus


defmod 1st_SonoffDual_ch2 MQTT_DEVICE
attr 1st_SonoffDual_ch2 IODev myBroker
attr 1st_SonoffDual_ch2 alias Sonoff Dual CH2
attr 1st_SonoffDual_ch2 devStateIcon on:rc_GREEN:off off:rc_RED:on
attr 1st_SonoffDual_ch2 event-on-change-reading .*
attr 1st_SonoffDual_ch2 eventMap ON:on OFF:off ON:Ein OFF:Aus
attr 1st_SonoffDual_ch2 group Sonoff Dual
attr 1st_SonoffDual_ch2 icon light_ceiling
attr 1st_SonoffDual_ch2 publishSet ON OFF cmnd/1st_Sonoff_Dual_ch1/POWER2
attr 1st_SonoffDual_ch2 stateFormat Power
attr 1st_SonoffDual_ch2 subscribeReading_Power stat/1st_Sonoff_Dual_ch1/POWER2
attr 1st_SonoffDual_ch2 subscribeReading_state cmnd/1st_Sonoff_Dual_ch1/POWER2
attr 1st_SonoffDual_ch2 webCmd Ein:Aus



Marlen

Hmmm.....muss ich mal vergleichen!
Bei mir kommt ein Reading
transmission-state

outgoing publish sent


Was bedeutet das?

Und das nächste Problem.....wie und wo kann man einstellen, dass die Temperatur an den MQQT gesendet wird?

LG
Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk


Marlen

Hallo,

ich bekomm einfach nicht an die Temperatur!

In der Sonoff-Konsole steht ja:
20:07:09 MQT: SonoffDual/Aquarium/tele/SENSOR = {"Time":"2018.04.13 20:07:09","DS18B20":{"Temperature":22.5},"TempUnit":"C"}

Mein Device:
defmod Aquarium_temp MQTT_DEVICE
attr Aquarium_temp userattr subscribeReading_TemperatureJson subscribeReading_SENSOR
attr Aquarium_temp IODev myBroker
attr Aquarium_temp devStateStyle style="font-size:20px"
attr Aquarium_temp group Aquarium
attr Aquarium_temp room MQTT
attr Aquarium_temp stateFormat DS18B20_Temperature
attr Aquarium_temp subscribeReading_TemperatureJson SonoffDual/Aquarium/tele/SENSOR


Kommt aber nix an!
Woran kann das liegen?

LG
  Marlen

Marlen

Hier noch mein Rav von meinen Ausgang (der andere ist genauso) ...funktioniert aber nicht so:
defmod Aquarium_weiss MQTT_DEVICE
attr Aquarium_weiss userattr subscribeReading_state subscribeReading_POWER subscribeReading_STATE subscribeReading_SENSOR subscribeReading_RESULT subscribeReading_StatusNET subscribeReading_StatusSTS subscribeReading_StatusFWR
attr Aquarium_weiss IODev myBroker
attr Aquarium_weiss devStateIcon ON:rc_YELLOW OFF:off
attr Aquarium_weiss event-on-change-reading .*
attr Aquarium_weiss eventMap eventMap ON:ON OFF:OFF
attr Aquarium_weiss group Aquarium
attr Aquarium_weiss publishSet ON OFF SonoffDual/Aquarium/cmnd/POWER1
attr Aquarium_weiss room MQTT
attr Aquarium_weiss stateFormat state
attr Aquarium_weiss subscribeReading_POWER SonoffDual/Aquarium/stat/POWER1
attr Aquarium_weiss subscribeReading_RESULT SonoffDual/Aquarium/stat/RESULT
attr Aquarium_weiss subscribeReading_SENSOR SonoffDual/Aquarium/stat/SENSOR
attr Aquarium_weiss subscribeReading_STATE SonoffDual/Aquarium/stat/STATE
attr Aquarium_weiss subscribeReading_StatusFWR SonoffDual/Aquarium/stat/STATUS2
attr Aquarium_weiss subscribeReading_StatusNET SonoffDual/Aquarium/stat/STATUS5
attr Aquarium_weiss subscribeReading_StatusSTS SonoffDual/Aquarium/stat/STATUS11
attr Aquarium_weiss subscribeReading_state SonoffDual/Aquarium/cmnd/POWER1
attr Aquarium_weiss webCmd on:off

setstate Aquarium_weiss on
setstate Aquarium_weiss 2018-04-10 21:57:01 POWER ON
setstate Aquarium_weiss 2018-04-10 21:59:49 RESULT {"POWER1":"OFF"}
setstate Aquarium_weiss 2018-04-13 21:01:24 state on
setstate Aquarium_weiss 2018-04-13 21:01:24 transmission-state outgoing publish sent


freddie

Da ich heute ähnliche Probleme hatte:
Hast Du mal versucht, das Topic über das Attribut "autoSubscribeReadings" einzulesen. Ohne das liest er bei mir nicht ....

CU Freddie
RasPI 4B, Bulls Eye, Mosquitto, 14 x NodeMCU V2 (Rolladensteuerung, etc.), 2 x D1 (Mini NodeMCU), Sonoff basic, T1 mit eigener Firmware

TomLee

Zitat von: Marlen am 13 April 2018, 21:09:47
In der Sonoff-Konsole steht ja:
Zitat20:07:09 MQT: SonoffDual/Aquarium/tele/SENSOR = {"Time":"2018.04.13 20:07:09","DS18B20":{"Temperature":22.5},"TempUnit":"C"}

Zitat von: Marlen am 13 April 2018, 21:17:00

Zitatdefmod Aquarium_weiss MQTT_DEVICE
attr Aquarium_weiss userattr subscribeReading_state subscribeReading_POWER subscribeReading_STATE subscribeReading_SENSOR subscribeReading_RESULT subscribeReading_StatusNET subscribeReading_StatusSTS subscribeReading_StatusFWR
attr Aquarium_weiss IODev myBroker
attr Aquarium_weiss devStateIcon ON:rc_YELLOW OFF:off
attr Aquarium_weiss event-on-change-reading .*
attr Aquarium_weiss eventMap eventMap ON:ON OFF:OFF
attr Aquarium_weiss group Aquarium
attr Aquarium_weiss publishSet ON OFF SonoffDual/Aquarium/cmnd/POWER1
attr Aquarium_weiss room MQTT
attr Aquarium_weiss stateFormat state
attr Aquarium_weiss subscribeReading_POWER SonoffDual/Aquarium/stat/POWER1
attr Aquarium_weiss subscribeReading_RESULT SonoffDual/Aquarium/stat/RESULT
attr Aquarium_weiss subscribeReading_SENSOR SonoffDual/Aquarium/stat/SENSOR
attr Aquarium_weiss subscribeReading_STATE SonoffDual/Aquarium/stat/STATE
attr Aquarium_weiss subscribeReading_StatusFWR SonoffDual/Aquarium/stat/STATUS2
attr Aquarium_weiss subscribeReading_StatusNET SonoffDual/Aquarium/stat/STATUS5
attr Aquarium_weiss subscribeReading_StatusSTS SonoffDual/Aquarium/stat/STATUS11
attr Aquarium_weiss subscribeReading_state SonoffDual/Aquarium/cmnd/POWER1
attr Aquarium_weiss webCmd on:off

setstate Aquarium_weiss on
setstate Aquarium_weiss 2018-04-10 21:57:01 POWER ON
setstate Aquarium_weiss 2018-04-10 21:59:49 RESULT {"POWER1":"OFF"}
setstate Aquarium_weiss 2018-04-13 21:01:24 state on
setstate Aquarium_weiss 2018-04-13 21:01:24 transmission-state outgoing publish sent


Fällt mir so auf.