Hi,
versuche seit 2 Tagen meine 4 Gosund SP1 v23 mit Tasmota geflasht einzurichten.
Werden in Fhem erkannt, aber ich kann die nicht mit Fhem schalten.
so sieht der mqtt2 server aus
Internals:
CONNECTS 3
DEF 1883 global
FD 44
FUUID 5cf1459e-f33f-54fd-5431-10ef9a0f448619d7
NAME m2s
NR 262
PORT 1883
STATE Initialized
TYPE MQTT2_SERVER
READINGS:
2019-05-31 17:25:34 RETAIN {"steckdose1tele/%topic1%/LWT":"Online","steckdose1tele/_topic1_/LWT":"Online"}
2019-05-31 17:25:34 nrclients 1
2019-05-31 17:22:55 state Initialized
clients:
m2s_192.168.178.27_49153 1
retain:
steckdose1tele/%topic1%/LWT:
ts 1559316334.20698
val Online
steckdose1tele/_topic1_/LWT:
ts 1559316175.82621
val Online
Attributes:
autocreate simple
und so das per autocrate erstellte device
Internals:
CID DVES_550F3B
DEF DVES_550F3B
DEVICETOPIC MQTT2_DVES_550F3B
FUUID 5cf145a0-f33f-54fd-466d-da70f2c72fdea479
IODev m2s
LASTInputDev m2s
MSGCNT 28
NAME MQTT2_DVES_550F3B
NR 263
STATE set_off
TYPE MQTT2_DEVICE
m2s_MSGCNT 28
m2s_TIME 2019-05-31 18:05:42
OLDREADINGS:
READINGS:
2019-05-31 18:05:42 ENERGY_ApparentPower 6
2019-05-31 18:05:42 ENERGY_Current 0.027
2019-05-31 18:05:42 ENERGY_Factor 0.17
2019-05-31 18:05:42 ENERGY_Period 0
2019-05-31 18:05:42 ENERGY_Power 1
2019-05-31 18:05:42 ENERGY_ReactivePower 6
2019-05-31 18:05:42 ENERGY_Today 0.020
2019-05-31 18:05:42 ENERGY_Total 0.022
2019-05-31 18:05:42 ENERGY_TotalStartTime 2019-03-16T20:46:58
2019-05-31 18:05:42 ENERGY_Voltage 237
2019-05-31 18:05:42 ENERGY_Yesterday 0.003
2019-05-31 17:25:34 FallbackTopic cmnd/DVES_550F3B_fb/
2019-05-31 17:25:34 GroupTopic sonoffs
2019-05-31 17:25:34 Hostname sonoff1-3899
2019-05-31 17:25:34 IPAddress 192.168.178.27
2019-05-31 17:25:34 LWT Online
2019-05-31 18:05:42 LoadAvg 19
2019-05-31 17:25:34 Module Gosund SP1 v23
2019-05-31 18:05:42 POWER ON
2019-05-31 17:25:34 RestartReason Software/System restart
2019-05-31 18:05:42 Sleep 50
2019-05-31 18:05:42 SleepMode Dynamic
2019-05-31 18:05:42 Time 2019-05-31T17:05:42
2019-05-31 18:05:42 Uptime 0T00:40:14
2019-05-31 18:05:42 Vcc 3.410
2019-05-31 17:25:34 Version 6.4.1(sonoff)
2019-05-31 17:25:34 WebServerMode Admin
2019-05-31 18:05:42 Wifi_AP 1
2019-05-31 18:05:42 Wifi_BSSId 38:10:D5:B9:25:6C
2019-05-31 18:05:42 Wifi_Channel 10
2019-05-31 18:05:42 Wifi_RSSI 100
2019-05-31 18:05:42 Wifi_SSId xxx
2019-05-31 18:09:36 state set_off
Attributes:
IODev m2s
autocreate 1
model A_01a_tasmota_basic_state_power1
readingList TELETOPIC/LWT:.* LWT
TELETOPIC/STATE:.* { json2nameValue($EVENT) }
TELETOPIC/SENSOR:.* { json2nameValue($EVENT) }
TELETOPIC/INFO.:.* { json2nameValue($EVENT) }
STATTOPIC/RESULT:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1tele/%topic1%/LWT:.* LWT
DVES_550F3B:steckdose1cmnd/%topic1%/POWER:.* POWER
DVES_550F3B:steckdose1tele/%topic1%/INFO1:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1tele/%topic1%/INFO2:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1tele/%topic1%/INFO3:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1stat/%topic1%/RESULT:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1stat/%topic1%/POWER:.* POWER
DVES_550F3B:steckdose1tele/%topic1%/STATE:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1tele/%topic1%/SENSOR:.* { json2nameValue($EVENT) }
DVES_550F3B:steckdose1tele/%topic1%/UPTIME:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
setList off:noArg CMNDTOPIC/POWER1 0
on:noArg CMNDTOPIC/POWER1 1
toggle:noArg CMNDTOPIC/POWER1 2
setStateList on off toggle
stateFormat POWER1
webCmd on:off
Das wird im Log angezigt wenn ich on oder off drücke
2019.05.31 18:13:59.146 5: PINGREQ: (192)(0)
2019.05.31 18:13:59.146 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:09.158 5: PINGREQ: (192)(0)
2019.05.31 18:14:09.159 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:19.177 5: PINGREQ: (192)(0)
2019.05.31 18:14:19.177 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:29.197 5: PINGREQ: (192)(0)
2019.05.31 18:14:29.198 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:39.209 5: PINGREQ: (192)(0)
2019.05.31 18:14:39.209 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:45.517 5: m2s: PUBLISH CMNDTOPIC/POWER1 0
2019.05.31 18:14:49.218 5: PINGREQ: (192)(0)
2019.05.31 18:14:49.219 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
2019.05.31 18:14:57.966 5: m2s: PUBLISH CMNDTOPIC/POWER1 1
2019.05.31 18:14:59.231 5: PINGREQ: (192)(0)
2019.05.31 18:14:59.232 4: m2s_192.168.178.27_49153 DVES_550F3B PINGREQ
Wenn ich die Steckdose direkt über die Webfläche schalte wird die änderung in Fhem angezeigt.
Was muss ich ändern damit das schalten über Fhem funktioniert?
Da sind die Parameter in der Tasmota-Konfig "eigenwillig"
hmm, was meinst du damit?
Fehler gefunden ;D
Mit dem autocrate wurden falsche Einträge in der setList gemacht.
habe
off:noArg CMNDTOPIC/POWER1 0
on:noArg CMNDTOPIC/POWER1 1
toggle:noArg CMNDTOPIC/POWER1 2
in
off:noArg cmnd/DVES_FCBFF0/POWER1 0
on:noArg cmnd/DVES_FCBFF0/POWER1 1
toggle:noArg cmnd/DVES_FCBFF0/POWER1 2
geändert, jetzt lassen sich die Steckdosen auch über Fhem schalten
Zitat von: chris76e am 31 Mai 2019, 23:05:31
Mit dem autocrate wurden falsche Einträge in der setList gemacht.
MMn kann autocreate nur verwenden, was ankommt... Du müßtest also nicht nur diese Seite geändert haben, sondern auch die Topic-Angaben in der Konfiguration des ESP8266.
Aber wie dem auch sei, schön, dass es jetzt geht :) . Markierst du bitte den Thread noch als [gelöst]?