[gelöst] Gosund SP1 v23 können mit Fhem nicht geschaltet werden

Begonnen von chris76e, 31 Mai 2019, 18:29:17

Vorheriges Thema - Nächstes Thema

chris76e

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?

Beta-User

Da sind die Parameter in der Tasmota-Konfig "eigenwillig"
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

chris76e


chris76e

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

Beta-User

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]?
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