Sonoff 4ch optimieren und Tasmota Konsole

Begonnen von Flipper92, 29 März 2019, 14:56:59

Vorheriges Thema - Nächstes Thema

Flipper92

Hallo Zusammen,
ich hab zwei Fragen/Probleme zum Sonoff.

Problem #1:
In Tasmota gibt es ja die Konsole. Jedoch speichert er bei mir nicht die Einstellungen.
Z.B. möchte ich, das der Sonoff 4ch nach einem Stromausfall oder einem Neustart alle Relais abschaltet. Aktuell springt er immer wieder auf den zuvor gestellten wert zurück.
Eingegeben hab ich schon "PowerOnState 0" aber ohne Effekt.

Problem #2:
Ich bin wiedermal zu blöd die richtigen Einstellungen zu treffen.
Ich hätte gerne, dass das Icon zeigt ob die Leuchte an oder aus ist.
Aber irgendwie steht dort nur POWER
Und dann natürlich für Chanel 2-4 auch. Schalten kann ich sie schonmal.

defmod Sonoff.4ch.1 MQTT2_DEVICE
attr Sonoff.4ch.1 IODev MQTT2_FHEM_Server
attr Sonoff.4ch.1 assistantName Balkon.Licht
attr Sonoff.4ch.1 model A_01a_tasmota_basic_state_power1
attr Sonoff.4ch.1 readingList tele/Sonoff.4ch/LWT:.* LWT\
  tele/Sonoff.4ch/STATE1:.* { json2nameValue($EVENT) }\
  tele/Sonoff.4ch/SENSOR:.* { json2nameValue($EVENT) }\
  tele/Sonoff.4ch/INFO.:.* { json2nameValue($EVENT) }\
  stat/Sonoff.4ch/RESULT:.* { json2nameValue($EVENT) }
attr Sonoff.4ch.1 room Balkon,GoogleAssistant
attr Sonoff.4ch.1 setList off:noArg cmnd/Sonoff.4ch/POWER1 0\
on:noArg cmnd/Sonoff.4ch/POWER1 1\
toggle:noArg cmnd/Sonoff.4ch/POWER1 2
attr Sonoff.4ch.1 setStateList on off toggle
attr Sonoff.4ch.1 stateFormat POWER

setstate Sonoff.4ch.1 POWER
setstate Sonoff.4ch.1 2019-03-28 23:29:23 FallbackTopic cmnd/Sonoff.4ch_fb/
setstate Sonoff.4ch.1 2019-03-28 23:29:23 GroupTopic sonoffs
setstate Sonoff.4ch.1 2019-03-28 23:29:23 Hostname Sonoff.4ch-0346
setstate Sonoff.4ch.1 2019-03-28 23:29:23 IPAddress 192.168.178.53
setstate Sonoff.4ch.1 2019-03-29 14:35:27 LWT Online
setstate Sonoff.4ch.1 2019-03-28 23:15:50 LedPower OFF
setstate Sonoff.4ch.1 2019-03-28 23:15:55 LedState 0
setstate Sonoff.4ch.1 2019-03-28 21:08:15 LoadAvg 20
setstate Sonoff.4ch.1 2019-03-28 23:29:23 Module Sonoff 4CH
setstate Sonoff.4ch.1 2019-03-28 23:29:23 POWER1 OFF
setstate Sonoff.4ch.1 2019-03-28 23:29:24 POWER2 OFF
setstate Sonoff.4ch.1 2019-03-28 23:29:23 POWER3 OFF
setstate Sonoff.4ch.1 2019-03-28 23:29:23 POWER4 OFF
setstate Sonoff.4ch.1 2019-03-28 23:24:22 PowerOnState 0
setstate Sonoff.4ch.1 2019-03-28 23:25:52 Restart Restarting
setstate Sonoff.4ch.1 2019-03-28 23:29:23 RestartReason Software/System restart
setstate Sonoff.4ch.1 2019-03-28 23:13:10 Sleep 150 (150)
setstate Sonoff.4ch.1 2019-03-28 21:08:15 SleepMode Dynamic
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Time 2019-03-28T21:08:15
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Uptime 0T00:05:20
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Vcc 3.178
setstate Sonoff.4ch.1 2019-03-28 23:29:23 Version 6.5.0(release-sonoff)
setstate Sonoff.4ch.1 2019-03-28 23:29:23 WebServerMode Admin
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_AP 1
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_BSSId 44:4E:6D:39:9A:90
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_Channel 11
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_Downtime 0T00:00:07
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_LinkCount 1
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_RSSI 100
setstate Sonoff.4ch.1 2019-03-28 21:08:15 Wifi_SSId xxxxxxxxx
setstate Sonoff.4ch.1 2019-03-28 22:58:57 state set_on


Beta-User

Ad #1: Einstellungen auch gespeichert?

Ad #2: Die readingList kommt mir sehr kurz vor. Da du kein split-template angewendet zu haben scheinst: Warum nicht A_04b_tasmota_4ch_unified_icon?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

rr725


Flipper92

Danke für die Antworten.

Zu #1

22:24:14 CMD: Power1 1
22:24:14 MQT: stat/Sonoff.4ch/RESULT = {"POWER1":"ON"}
22:24:14 MQT: stat/Sonoff.4ch/POWER1 = ON
22:24:37 CMD: PowerOnState 0
22:24:37 MQT: stat/Sonoff.4ch/RESULT = {"PowerOnState":0}
22:24:51 CMD: SaveData
22:24:52 MQT: stat/Sonoff.4ch/RESULT = {"SaveData":"OFF"}
22:24:57 CMD: SaveData 1
22:24:57 MQT: stat/Sonoff.4ch/RESULT = {"SaveData":"ON"}
22:25:49 CMD: sleep
22:25:49 MQT: stat/Sonoff.4ch/RESULT = {"Sleep":"150 (150)"}
22:25:59 CMD: SaveDate
22:25:59 MQT: stat/Sonoff.4ch/RESULT = {"Command":"Unknown"}
22:26:06 CMD: SaveData
22:26:06 MQT: stat/Sonoff.4ch/RESULT = {"SaveData":"ON"}
22:26:14 CMD: Sleep 151
22:26:14 MQT: stat/Sonoff.4ch/RESULT = {"Sleep":"151 (151)"}
22:28:19 CMD: Restart 1
22:28:19 MQT: stat/Sonoff.4ch/RESULT = {"Restart":"Restarting"}
.....
00:00:09 MQT: stat/Sonoff.4ch/RESULT = {"POWER1":"ON"}
00:00:09 MQT: stat/Sonoff.4ch/POWER1 = ON
00:00:09 MQT: stat/Sonoff.4ch/RESULT = {"POWER2":"OFF"}
00:00:09 MQT: stat/Sonoff.4ch/POWER2 = OFF
00:00:09 MQT: stat/Sonoff.4ch/RESULT = {"POWER3":"OFF"}
00:00:09 MQT: stat/Sonoff.4ch/POWER3 = OFF
00:00:09 MQT: stat/Sonoff.4ch/RESULT = {"POWER4":"OFF"}
00:00:09 MQT: stat/Sonoff.4ch/POWER4 = OFF
....
22:29:01 CMD: Sleep
22:29:01 MQT: stat/Sonoff.4ch/RESULT = {"Sleep":"151 (151)"}
22:29:44 CMD: PowerOnState
22:29:44 MQT: stat/Sonoff.4ch/RESULT = {"PowerOnState":0}


Er scheint es schon zu speicern, sonnst hätte sleep keine 151. Aber er wendet PowerOnState nicht an. Was hab ich übersehen?

Zu #2:
Das hab ich jetzt nicht verstanden.
Ich hab den Code von einer Basic kopiert und versucht anzupassen, da ich nichts für die 4ch gefunden habe.

rr725

Beheb mal den Fehler.  Tasmota ist da manchmal zickig.

2:25:59 CMD: SaveDate
22:25:59 MQT: stat/Sonoff.4ch/RESULT = {"Command":"Unknown"}

Flipper92

Sorry, das war mein Fehler sollte SaveData anstelle von SaveDate heißen.
Gleich danach hab ich es richtig gemacht.

Gruß Dominik

Beta-User

Ist dein FHEM aktuell?
Wenn nein, könnte es sein dass du bei attrTemplate das template für den 4-fach-Tasmota nicht siehst, da weggefiltert...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors