Der-Smarte-Wlansteckdose-Tasmota-Und-Co.-Thread

Begonnen von schwatter, 13 August 2018, 18:23:50

Vorheriges Thema - Nächstes Thema

jnewton957

Zitat von: MarvinLu am 22 November 2019, 09:12:28
Hallo,

Ich habe folgende im Einsatz:
https://www.amazon.de/dp/B07B911Y6V/ref=cm_sw_r_cp_apa_i_YE51DbVH7FMXR
https://www.amazon.de/dp/B07PPZS351/ref=cm_sw_r_cp_apa_i_1G51Db948YPM2

Kann ich nur empfehlen!

Gruß, Marvin

Die Smart WLAN Steckdose 4er Pack, Gosund https://www.amazon.de/dp/B07B911Y6V/ref=cm_sw_r_cp_apa_i_YE51DbVH7FMXR für 4-er Pack 28 € INKL Leistungsmessung sind ja super günstig.
Habe mir gerade mal ein 4-er Pack bestellt.

Wie binde ich die dann in FHEM ein ???

Danke
Jörg
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

thoweiss

Hallo zusammen,

ich habe jetzt erfolgreich zwei Gosund SP111 mit Tuya-Convert auf Tasmota Basic umgeflasht.

Ich habe im Vergleich schon zwei Blitzwolf die ich über die serielle Schnittstelle geflasht habe nach der anleitung aus diesem Tread am laufen.

Bei den neuen mit TAsmota Basic habe ich das Template "tasmota_basic_state_power1" gesetzt.
Jetzt ist mir aufgefallen, dass ich weniger readings habe, z.B. fehlt mir die IP-Adresse.

Liegt das am Template "tasmota_basic_state_power1", oder fehlen mir noch einträge in der "readingList"?

Hier noch ein list der beiden Geräte:

Blitzwolf
Internals:
   CID        DVES_35953D
   DEF        DVES_35953D
   DEVICETOPIC MQTT2_DVES_35953D
   FUUID      5c5e94b8-f33f-bcbf-abd4-a0e61c0422c6e826
   IODev      mqtt2.server
   LASTInputDev mqtt2.server
   MSGCNT     2503
   NAME       MQTT2_DVES_35953D
   NR         282
   STATE      off
   TYPE       MQTT2_DEVICE
   mqtt2.server_MSGCNT 2503
   mqtt2.server_TIME 2019-11-22 12:42:34
   READINGS:
     2019-11-22 12:42:34   ENERGY_ApparentPower 0
     2019-11-22 12:42:34   ENERGY_Current  0.000
     2019-11-22 12:42:34   ENERGY_Factor   0.00
     2019-11-22 12:42:34   ENERGY_Period   0
     2019-11-22 12:42:34   ENERGY_Power    0
     2019-11-22 12:42:34   ENERGY_ReactivePower 0
     2019-11-22 12:42:34   ENERGY_Today    0.000
     2019-11-22 12:42:34   ENERGY_Total    8.875
     2019-11-22 12:42:34   ENERGY_TotalStartTime 2018-11-13T11:13:26
     2019-11-22 12:42:34   ENERGY_Voltage  0
     2019-11-22 12:42:34   ENERGY_Yesterday 0.029
     2019-10-12 19:31:27   FallbackTopic   DVES_35953D
     2019-10-12 19:31:27   GroupTopic      sonoffs
     2019-10-12 19:31:27   Hostname        DVES_35953D-5437
     2019-10-12 19:31:27   IPAddress       192.168.1.104
     2019-11-19 07:10:28   LWT             online
     2019-10-12 19:31:27   Module          BlitzWolf SHP2
     2019-11-22 12:42:34   POWER           off
     2018-11-13 18:06:03   PowerDelta      80
     2019-10-12 19:31:27   RestartReason   Power on
     2018-11-13 12:03:25   StateText1      off
     2018-11-13 12:03:18   StateText2      on
     2018-11-13 12:03:01   StateText3      toggle
     2019-11-22 12:42:34   Time            2019-11-22T12:42:33
     2019-11-22 12:42:34   Uptime          40T18:11:11
     2019-11-22 12:42:34   Vcc             3.108
     2019-10-12 19:31:27   Version         6.3.0
     2019-10-12 19:31:27   WebServerMode   Admin
     2019-11-22 12:42:34   Wifi_AP         1
     2019-11-22 12:42:34   Wifi_BSSId      18:D6:C7:D8:30:35
     2019-11-22 12:42:34   Wifi_Channel    4
     2019-11-22 12:42:34   Wifi_RSSI       40
     2019-11-22 12:42:34   Wifi_SSId       Bastelwastel
     2019-11-22 12:42:34   state           off
Attributes:
   DbLogExclude .*
   IODev      mqtt2.server
   alexaName  Lampe Esszimmer
   alias      Essecke
   group      Beleuchtung
   icon       message_socket
   readingList DVES_35953D:tele/sonoff/LWT:.* LWT
DVES_35953D:cmnd/sonoff/POWER:.* POWER
DVES_35953D:tele/sonoff/INFO1:.* { json2nameValue($EVENT) }
DVES_35953D:tele/sonoff/INFO2:.* { json2nameValue($EVENT) }
DVES_35953D:tele/sonoff/INFO3:.* { json2nameValue($EVENT) }
DVES_35953D:stat/sonoff/RESULT:.* { json2nameValue($EVENT) }
DVES_35953D:stat/sonoff/POWER:.* POWER
DVES_35953D:tele/sonoff/STATE:.* { json2nameValue($EVENT) }
DVES_35953D:tele/sonoff/SENSOR:.* { json2nameValue($EVENT) }
DVES_35953D:tele/sonoff/UPTIME:.* { json2nameValue($EVENT) }
DVES_35953D:tele/DVES_35953D/LWT:.* LWT
DVES_35953D:cmnd/DVES_35953D/POWER:.* POWER
DVES_35953D:tele/DVES_35953D/INFO1:.* { json2nameValue($EVENT) }
DVES_35953D:tele/DVES_35953D/INFO2:.* { json2nameValue($EVENT) }
DVES_35953D:tele/DVES_35953D/INFO3:.* { json2nameValue($EVENT) }
DVES_35953D:stat/DVES_35953D/RESULT:.* { json2nameValue($EVENT) }
DVES_35953D:stat/DVES_35953D/POWER:.* POWER
DVES_35953D:tele/DVES_35953D/STATE:.* { json2nameValue($EVENT) }
DVES_35953D:tele/DVES_35953D/SENSOR:.* { json2nameValue($EVENT) }
DVES_35953D:tele/DVES_35953D/UPTIME:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE,Wohnzimmer
   setList    on cmnd/DVES_35953D/POWER on
off cmnd/DVES_35953D/POWER off
   userReadings state {ReadingsVal($name,"POWER","") }


Gosund:
Internals:
   CFGFN     
   CID        DVES_C9FD90
   DEF        DVES_C9FD90
   DEVICETOPIC MQTT2_DVES_C9FD90
   FUUID      5dd269e8-f33f-bcbf-c879-7ecb9bdb9181c58d
   IODev      mqtt2.server
   LASTInputDev mqtt2.server
   MSGCNT     2383
   NAME       MQTT2_DVES_C9FD90
   NR         325
   STATE      off
   TYPE       MQTT2_DEVICE
   mqtt2.server_MSGCNT 2383
   mqtt2.server_TIME 2019-11-22 12:44:11
   OLDREADINGS:
   READINGS:
     2019-11-22 12:44:11   ENERGY_ApparentPower 0
     2019-11-22 12:44:11   ENERGY_Current  0.000
     2019-11-22 12:44:11   ENERGY_Factor   0.00
     2019-11-22 12:44:11   ENERGY_Period   0
     2019-11-22 12:44:11   ENERGY_Power    0
     2019-11-22 12:44:11   ENERGY_ReactivePower 0
     2019-11-22 12:44:11   ENERGY_Today    0.000
     2019-11-22 12:44:11   ENERGY_Total    0.076
     2019-11-22 12:44:11   ENERGY_TotalStartTime 2019-11-18T09:50:41
     2019-11-22 12:44:11   ENERGY_Voltage  0
     2019-11-22 12:44:11   ENERGY_Yesterday 0.017
     2019-11-22 12:44:11   Heap            31
     2019-11-22 12:44:11   LoadAvg         19
     2019-11-22 12:44:11   MqttCount       2
     2019-11-22 12:44:11   POWER1          off
     2019-11-18 10:53:10   SaveData        on
     2019-11-18 10:53:09   SetOption26     on
     2019-11-22 12:44:11   Sleep           50
     2019-11-22 12:44:11   SleepMode       Dynamic
     2019-11-18 10:53:08   StateText1      off
     2019-11-18 10:53:08   StateText2      on
     2019-11-18 10:53:09   StateText3      toggle
     2019-11-18 10:53:09   StateText4      hold
     2019-11-22 12:44:11   Time            2019-11-22T12:44:10
     2019-11-22 12:44:11   Uptime          4T01:55:26
     2019-11-22 12:44:11   UptimeSec       352526
     2019-11-22 12:44:11   Wifi_AP         1
     2019-11-22 12:44:11   Wifi_BSSId      18:D6:C7:D8:30:35
     2019-11-22 12:44:11   Wifi_Channel    4
     2019-11-22 12:44:11   Wifi_Downtime   0T00:00:06
     2019-11-22 12:44:11   Wifi_LinkCount  1
     2019-11-22 12:44:11   Wifi_RSSI       54
     2019-11-22 12:44:11   Wifi_SSId       Bastelwastel
     2019-11-21 22:55:12   state           set_off
Attributes:
   DbLogExclude .*
   IODev      mqtt2.server
   alexaName  Lampe Sideboard
   alias      Lampe Sideboard
   autocreate 0
   comment    NOTE: on-for-timer is limited to 18h max duration!
   group      Beleuchtung
   icon       message_socket
   model      tasmota_basic_state_power1
   readingList tele/tasmota-7568/LWT:.* LWT
  tele/tasmota-7568/STATE:.* { json2nameValue($EVENT) }
  tele/tasmota-7568/SENSOR:.* { json2nameValue($EVENT) }
  tele/tasmota-7568/INFO.:.* { json2nameValue($EVENT) }
  stat/tasmota-7568/RESULT:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE,Wohnzimmer
   setList    off:noArg    cmnd/tasmota-7568/POWER1 0
  on:noArg     cmnd/tasmota-7568/POWER1 1
  toggle:noArg cmnd/tasmota-7568/POWER1 2
  on-for-timer {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/tasmota-7568/Backlog pulseTime1 '.$duration.'; POWER1 1'}
  setOtaUrl:textField cmnd/tasmota-7568/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/tasmota-7568/upgrade 1
   setStateList on off toggle
   stateFormat POWER1


Gruß,
Thorsten


Beta-User

Die Readings dürften auch wieder auftauchen, sobald ein Reboot erfolgt ist, das template löscht erst mal (fast) alles weg, was ggf. "Altlasten" sind.



@jnewton957:
Der übliche Ablauf ist immer derselbe: Flashen mit Tasmota, danach Einbindung über die MQTT-Variante der Wahl (MQTT2_DEVICE mit attrTemplate, MQTT_DEVICE+expandJSON oder TASMOTA_DEVICE).
Einsteigern in MQTT würde ich zu MQTT2_SERVER raten, der macht vieles automatisch...
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

Udomatic

Zitat von: jnewton957 am 22 November 2019, 12:41:50

Wie binde ich die dann in FHEM ein ???

Danke
Jörg

Teste doch mal die neue GUI Variante zum flashen und berichte von deinen Erfahrungen über den Flashvorgang
https://github.com/tasmota/tasmota-pyflasher
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

Wernieman

Das ist aber ein direkter Flasher und kein "Tuya-Convert" Flash Vorgang...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html


Bartimaus

#726
Hi,

ich habe 3 Gosund SP1 erfolgreich mit Tuya-convert geflasht und in FHEM eingebunden.

Die 4. SP1 hatte auch noch geklappt, aber nachdem ich in der Konsole auf feste IP umgestellt hab (wie die 3 anderen auch), könnte ich das Device nicht mehr erreichen.

Dann den Knopf auf dem Device ca. 60s gedrückt gehalten, und es hat sich resettet, und wieder einen AP aufgebaut. Dann könnte ich mich wieder auf das Webinterface verbinden, und mein Wlan einstellen.

Danach war ganz Schluss, ich sehe zwar die DHCP-IP in meiner FritzBox, komme aber nicht auf das Webinterface. Auch ein neuer Resetversuch schlägt fehl.

In den Pairing-Modus komme ich auch nicht mehr.

Hat noch jemand ne Idee ?

Edit: Nach etwas Recherche, habe ich die FritzBox neu gestartet. Jetzt klappt das Webinterface unter der alten IP-Adresse. Konfiguration erfolgreich.

Interessanterweise konnte mein FHEM-RPi einen anderen Gosund nicht mehr anpingen, und in der Console des Devices sah ich die Fehlermeldungen. Komischerweise kam ich vom PC problemlos auf das Webinterface, wohingegen der RPi den noch nichtmal anpingen konnte.
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

turbo112

Hallo zusammen,
ich habe 4 Gosund SP111, anscheinend neuste Version, und habe sie mit Tasmota geflashed. Auch bin relativ weit mit dem ersten dieser Stecker gekommen, nun habe ich aber Fragen, die ich mir nicht mehr selbst erklären kann.

Hier zunächst mal den Stand, den ich z.Z. habe:
Internals:
   CID        DVES_34E083
   DEF        DVES_34E083
   DEVICETOPIC MQTT2_DVES_34E083
   FUUID      5dd084c6-f33f-f04d-c246-22c6853f93a20bb4
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     188
   NAME       MQTT2_DVES_34E083
   NR         42
   STATE      on
<br>I: 0.032 A
|| U: 233 V<br>
P/h Tag: 0.05 kWh
|| P/h Ges.: 0.56 kWh<br>
Power: 2.00 W
|| WIFI: 94 %<br>
IP: <a href='http://192.168.xx.xx' target='_blank'>192.168.xx.xx</a>
   TYPE       MQTT2_DEVICE
   myBroker_MSGCNT 188
   myBroker_TIME 2019-11-25 23:06:13
   OLDREADINGS:
   READINGS:
     2019-11-25 23:06:13   ENERGY_ApparentPower 7
     2019-11-25 23:06:13   ENERGY_Current  0.032
     2019-11-25 23:06:13   ENERGY_Factor   0.21
     2019-11-25 23:06:13   ENERGY_Period   0
     2019-11-25 23:06:13   ENERGY_Power    2
     2019-11-25 23:06:13   ENERGY_ReactivePower 7
     2019-11-25 23:06:13   ENERGY_Today    0.046
     2019-11-25 23:06:13   ENERGY_Total    0.561
     2019-11-25 23:06:13   ENERGY_TotalStartTime 2019-11-16T23:25:41
     2019-11-25 23:06:13   ENERGY_Voltage  233
     2019-11-25 23:06:13   ENERGY_Yesterday 0.165
     2019-11-25 19:41:04   FallbackTopic   cmnd/DVES_34E083_fb/
     2019-11-25 19:41:04   GroupTopic      sonoffs
     2019-11-25 23:06:13   Heap            28
     2019-11-25 19:41:04   Hostname        DVES_34E083-0131
     2019-11-25 19:41:04   IPAddress       192.168.x.x
     2019-11-25 19:41:04   LWT             Online
     2019-11-25 23:06:13   LoadAvg         19
     2019-11-25 19:41:04   Module          meintemp
     2019-11-25 23:06:13   MqttCount       1
     2019-11-25 23:06:13   POWER1          on
     2019-11-25 19:40:56   Restart         Restarting
     2019-11-25 19:41:04   RestartReason   Software/System restart
     2019-11-25 17:20:20   SaveData        on
     2019-11-25 17:20:19   SetOption26     on
     2019-11-25 23:06:13   Sleep           50
     2019-11-25 23:06:13   SleepMode       Dynamic
     2019-11-25 17:20:19   StateText1      off
     2019-11-25 17:20:19   StateText2      on
     2019-11-25 17:20:19   StateText3      toggle
     2019-11-25 17:20:19   StateText4      hold
     2019-11-25 23:06:13   Time            2019-11-25T23:06:12
     2019-11-25 23:06:13   Uptime          0T03:25:16
     2019-11-25 23:06:13   UptimeSec       12316
     2019-11-25 19:41:04   Version         6.7.1(sonoff)
     2019-11-25 19:41:04   WebServerMode   Admin
     2019-11-25 23:06:13   Wifi_AP         1
     2019-11-25 23:06:13   Wifi_BSSId      xx:xx:xx:xx:xx:xx
     2019-11-25 23:06:13   Wifi_Channel    11
     2019-11-25 23:06:13   Wifi_Downtime   0T00:00:05
     2019-11-25 23:06:13   Wifi_LinkCount  1
     2019-11-25 23:06:13   Wifi_RSSI       94
     2019-11-25 23:06:13   Wifi_SSId       mynet
     2019-11-25 19:40:56   reboot          set
     2019-11-25 23:06:13   state           on
Attributes:
   IODev      myBroker
   alias      Gosund01
   autocreate 0
   comment    NOTE: on-for-timer is limited to 18h max duration!
   devStateIcon on:black_Steckdose.on:off off:black_Steckdose.off:on
   devStateStyle style="font-weight:bold;;"
   model      tasmota_basic_state_power1
   readingList tele/DVES_34E083/LWT:.* LWT
  tele/DVES_34E083/STATE:.* { json2nameValue($EVENT) }
  tele/DVES_34E083/SENSOR:.* { json2nameValue($EVENT) }
  tele/DVES_34E083/INFO.:.* { json2nameValue($EVENT) }
  stat/DVES_34E083/RESULT:.* { json2nameValue($EVENT) }
   room       Gosund->Boden
   setList    off:noArg    cmnd/DVES_34E083/POWER1 0
  on:noArg     cmnd/DVES_34E083/POWER1 1
  toggle:noArg cmnd/DVES_34E083/POWER1 2
  reboot:noArg cmnd/DVES_34E083/Restart 1
  on-for-timer {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/DVES_34E083/Backlog pulseTime1 '.$duration.'; POWER1 1'}
  setOtaUrl:textField cmnd/DVES_34E083/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/DVES_34E083/upgrade 1
   setStateList on off toggle
   stateFormat [$name:state]
<br>I: [$name:ENERGY_Current:r3] A
|| U: [$name:ENERGY_Voltage] V<br>
P/h Tag: [$name:ENERGY_Today:r2] kWh
|| P/h Ges.: [$name:ENERGY_Total:r2] kWh<br>
Power: [$name:ENERGY_Power:r2] W
|| WIFI: [$name:Wifi_RSSI] %<br>
IP: <a href='http://[$name:IPAddress]' target='_blank'>[$name:IPAddress]</a>
   userReadings state {ReadingsVal($name,"POWER1","")}
   webCmd     reboot


Zunächst, ich habe versucht mich an den ersten Beitrag zu halten, dass hat mal mehr, mal weniger geklappt. Aber man wird sehen ...

Ich fange einfach mal an:
Dieses Atribut ist mir nur Bedingt klar:
attr Gosund_Trockner devStateIcon on:rc_GREEN:off off:rc_RED:on offline:rc_BLUE:off
Wann kommt dieser "offline Status" vor?

Dann habe ich im MQTT2 Teil z.B. das hier gefunden:
DVES_7FBBEB:cmnd/Gosund_Trockner/POWER:.* POWER
Das Funktioniert bei mir nicht. Dieser Teil "DVES_7FBBEB:" ist mir garnicht klar.
Was ist das was vor dem Doppelpunkt steht, wo bekomme ich das her?
Und das hier "/Gosund_Trockner/" geht auch nicht, da muss ich das hier einsetzen "/DVES_34E083/",
Warum ist das so, bzw. was mache ich falsch?

Dann habe ich noch einen Teil aus dem "setList" Kommando den ich überhaupt nicht verstehe:
on-for-timer {my $duration = $EVTPART1 < 11.2 ? $EVTPART1*10 : $EVTPART1+100; 'cmnd/DVES_34E083/Backlog pulseTime1 '.$duration.'; POWER1 1'}
  setOtaUrl:textField cmnd/DVES_34E083/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/DVES_34E083/upgrade 1

Wo kommen die Variablen her, kann ich die irgendwo setzen?

Dann habe ich noch eine Frage, die eher zur Verschönerung dienen könnte.
Wie kann ich das webCmd reboot den Text in rot bekommen, geht das?

Ich glaube das waren erstmal die wichtigsten Probleme, bsstimmt nicht de letzten. :-))

Gruß,
turbo

Beta-User

Du solltest FHEM nochmal aktualisieren, der on-for-timer-Teil ist z.B. seit kurzem raus aus dem template...

Ansonsten sollte es nach Anwendung des passenden attrTemplates einfach funktionieren (hier also noch ein "normaler" "on-for-timer 300"-Befehl sollte das Teil für 5 Min. anschalten). Über die Codes sollte man dann grübeln, wenn etwas nicht funktioniert, außerdem gibt es dafür einen seperaten Post im MQTT-Bereich.
Die einzigen Variablen, die man in dem Zusammenhang braucht, sind $EVTPART1&Co: Das ist schlicht der Text/Wert, den du vorne in das Eingabefeld eingibst, (also im Beispiel oben 300).

Und Dinge dann aus anders konfigurierten Devices zu übernehmen, erfordert Kenntnisse der Zusammenhänge, wie verschiedene Attribute zusammenwirken, das "einfach so" zu mischen, ist meist irreführend. Im wiki findest du dazu z.B. "Deviceoverview anpassen" als Startpunkt.

Was die CID angeht (der Teil vor dem Doppelpunkt) macht das zwar den MQTT-Pfad von und zum Gerät noch eindeutiger, meist braucht man den aber nicht, weil es so schon eindeutig genug sein sollte. Daher kann man das in der Regel gefahrlos weglassen.

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

Jester

#729
Hallo,

habe zwei Gosund SP111 V2 geflasht bekommen. Nachdem ich das korrekte Template geladen habe zeigt es nun endlich auch Spannungswerte an.

Nun eine Frage: Die LED geht nur Rot/Blau? Leuchten gleichzeitig wenn angeschaltet. Normalerweise geht es ja von Blau auf Rot über je nachdem wieviel Spannung verbraucht wird. Oder habe ich da was missverstanden?

Mein Template für die Gosund SP111 V2:

{"NAME":"Gosund SP111V2","GPIO":[57,0,56,0,132,134,0,0,131,17,0,21,0],"FLAG":0,"BASE":45}

Hab kein MQTT oder anderes womit gesteuert wird (Alexa&Co.). Nur mit Browser und Smartphone.

mfg

turbo112

Hallo Beta-User,

Zitat von: Beta-User am 26 November 2019, 07:44:04
Du solltest FHEM nochmal aktualisieren, der on-for-timer-Teil ist z.B. seit kurzem raus aus dem template...
Ok, gerade gemacht. Muss ich nun das Device komplett löschen und neu anlegen?

Zitat von: Beta-User am 26 November 2019, 07:44:04
Ansonsten sollte es nach Anwendung des passenden attrTemplates einfach funktionieren (hier also noch ein "normaler" "on-for-timer 300"-Befehl sollte das Teil für 5 Min. anschalten).
Da stellen sich mir nun zwei Fragen:
Welches ist das passende attrTemplate?
Wovon ist es abhängig, welches das richtige attrTemlate ist?
Durch lesen dieses Top's habe ich für mich mal entschieden, dass wohl "tasmota_basic_state_power1" der Richtige für meine Zwecke sein sollte. Ob das aber nun richtig ist, weiß ich leider nicht genau. Zum "on-for-timer" schreibe ich gleich etwas.

Zitat von: Beta-User am 26 November 2019, 07:44:04
Über die Codes sollte man dann grübeln, wenn etwas nicht funktioniert, außerdem gibt es dafür einen seperaten Post im MQTT-Bereich.
Die einzigen Variablen, die man in dem Zusammenhang braucht, sind $EVTPART1&Co: Das ist schlicht der Text/Wert, den du vorne in das Eingabefeld eingibst, (also im Beispiel oben 300).
Oh, ich ahne gerade wie das zu verstehen ist. Ich glaube, Dein Beispiel hat mir den Schubs in die richtige Richtung gegeben. Ich versuche mal ein Beispiel, um zu sehen ob ich es verstanden habe:
Ich muss einen "setStateList oder webCmd" mit dem Name "on-for-timer" anlegen, dann wird der Code aus der "setList" abgearbeitet.
Und genau so verhält es sich auch mit dem "setOtaUrl und upgrade", oder?

Und zum "MQTT Bereich" was genau meinst Du da?
Oder ist das nur als "allgemeine Quelle" gemeint?

Zitat von: Beta-User am 26 November 2019, 07:44:04
Und Dinge dann aus anders konfigurierten Devices zu übernehmen, erfordert Kenntnisse der Zusammenhänge, wie verschiedene Attribute zusammenwirken, das "einfach so" zu mischen, ist meist irreführend. Im wiki findest du dazu z.B. "Deviceoverview anpassen" als Startpunkt.
Das Wiki kenne ich, da habe ich schon des öfteren  gestöbert. Das es so einfach nicht ist etwas von anderen zu übernehmen (zumindest nicht ohne darüber nachzudenken), habe ich auch schon gelernt. Aber auf was beziehst Du jetzt diese Antwort?
Was könnte ich dort finden oder was habe ich dort übersehen?

Zitat von: Beta-User am 26 November 2019, 07:44:04
Was die CID angeht (der Teil vor dem Doppelpunkt) macht das zwar den MQTT-Pfad von und zum Gerät noch eindeutiger, meist braucht man den aber nicht, weil es so schon eindeutig genug sein sollte. Daher kann man das in der Regel gefahrlos weglassen.
Damit tue ich mich sehr schwer, dass ist mir einfach nicht klar. Was ich jetzt heraus gefunden habe (durch Deinen Hinweis) ist, dass sich der Name anscheinend wohl so zusammen setzt:
CID:NAME ...
Beispiel aus meiner Config:
DVES_34E083:cmnd/MQTT2_DVES_34E083/POWER:.* POWER

Wenn ich das jetzt richtig verstanden habe sollte es doch so funktionieren, oder?
So hatte ich das aber schon mal und das ging nicht, ich verstehe nur nicht was ich falsch mache.
Trotzdem, ich probiere es gleich noch einmal aus!

Herzlichen Dank für Deine Erläuterungen!

Gruß,
Turbo

Beta-User

@turbo112: Das sollte hier kein Tread zu attrTemplate bzw. MQTT2_DEVICE werden, oder?
Mach doch bitte einen neuen Thread im MQTT-Bereich (dieses Forums...) auf, wenn nach Lektüre der Wiki-Artikel zu attrTemplate und v.a. der "Praxisbeispiele zu MQTT2_DEVICE" noch was offen ist.

(Allg. bewegen sich mMn. die Fragen noch auf einem Niveau, das die (nochmalige) Lektüre der im Wiki als Einsteiger-Dokumente empfohlenen Links nahelegt.)
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

deathworm

#732
Meines Wissens nach ist im aktiven Zustand mit Tasmota etc. die blaue LED da fuer die Signaliserung der WLAN Verbindung (Also Signalanzeige) und die rote fuer den Zustand (an/aus).

Und falls jemand wie ich die Steckdose gerne ohne rot leuchtende LED haette: In der Console LedPower 0 eingeben. Damit wird diese fuer den Zustand deaktiviert.


---


Habe eben ne runde gesucht, aber nichts gefunden.... ich suche nach Steckdosen fuer den Aussenbereich, die ich mit Tasmota oder ESPEASY befeuern kann. Ein Gehäuse basteln oder so ist für mich suboptimal. Hatte schon an eine FS20 Steckdose gedacht mit Eigenumbau... Aber vielleicht gibt es ja nun schon etwas fertiges? Habe mir kürzlich eine MEROSS 620 bestellt. Auch wenn dort vermeintlich ein ESP drauf ist, konnte ich diesen bislang noch nicht zum flashen bringen.

Mitch

#733
Hallo Zusammen,

haben mir nochmal zwei Gosund SP1 geordert.

Kamen heute an, aber die haben sich geändert und ich bekomme sie nicht geflashed.

Die PINs und der ESP sind geändert, siehe Anhang.

EDIT: habe die neue Bestückung gefunden...nächster Versuch!
FHEM im Proxmox Container

gloob

Zitat von: Mitch am 13 Dezember 2019, 17:15:20
Hallo Zusammen,

haben mir nochmal zwei Gosund SP1 geordert.

Kamen heute an, aber die haben sich geändert und ich bekomme sie nicht geflashed.

Die PINs und der ESP sind geändert, siehe Anhang.

EDIT: habe die neue Bestückung gefunden...nächster Versuch!

Warum nicht einfach kabellos über Tuya-Convert?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway