Funksteckdose 433 MHz mit ESP8266 tauschen

Begonnen von Snappo, 20 Februar 2018, 09:51:26

Vorheriges Thema - Nächstes Thema

TomLee

Einen OBI hab ich gleich in der Nähe nachdem ich die 3600W gesehen hab, bin ich heut gleich mal dort vorbei und eine besorgt. Also mit der aktuellsten Tasmota 5.12.0 läuft das Teil bei mir nicht. Weder als Standard Geräte Typ Sonoff Basic oder testweise S20 Socket, das Gerät schaltet nicht.
Gelesen hab ich schon das es mit Esp Easy Mega (nicht Esp Easy) laufen soll, finde aber den Thread nicht mehr.

pejonp

@TomLee,

habe von hier (https://github.com/arendst/Sonoff-Tasmota) (development) die SW runtergeladen und installiert.
Und diese Einstellungen genommen (https://github.com/arendst/Sonoff-Tasmota/issues/1988) von OBI WLAN Kenobi.
Funktioniert.


Generic Module
OBI
Program Version 5.12.0c
Build Date & Time 2018-02-23T19:07:28
Core/SDK Version 2_3_0/1.5.3(aec24ac9)
Uptime 0T03:57:43
Flash write Count 83 at 3F7000
Boot Count 10
Restart Reason Software/System restart
Friendly Name 1 OBI


pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

TomLee


Kai-Alfonso

Zitat von: TomLee am 23 Februar 2018, 21:23:16
Einen OBI hab ich gleich in der Nähe nachdem ich die 3600W gesehen hab, bin ich heut gleich mal dort vorbei und eine besorgt. Also mit der aktuellsten Tasmota 5.12.0 läuft das Teil bei mir nicht. Weder als Standard Geräte Typ Sonoff Basic oder testweise S20 Socket, das Gerät schaltet nicht.
Gelesen hab ich schon das es mit Esp Easy Mega (nicht Esp Easy) laufen soll, finde aber den Thread nicht mehr.

Mega läuft - habe ich hier so laufen. Allerdings geht bei mir irgendwie DevstateIcon nicht  ??? Readings ändern sich auch nicht beim schalteb

nternals:
   .eventMapCmd on:noArg off:noArg off:noArg off:noArg
   CFGFN     
   DEF        192.168.1.191 80 espBridge steckdose.schlafzimmer.2_Button
   ESP_BUILD  20000
   ESP_BUILD_GIT v2.0-20180221
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID 17: ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   HOST       192.168.1.191
   IDENT      steckdose.schlafzimmer.2_Button
   INTERVAL   disabled
   IODev      espBridge
   LASTInputDev espBridge
   MSGCNT     4
   NAME       steckdose.schlafzimmer.2
   NOTIFYDEV  global
   NR         1694
   NTFY_ORDER 50-ESPEasy_steckdose.schlafzimmer.2_Button
   PORT       80
   STATE     
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    1.36
   espBridge_MSGCNT 4
   espBridge_TIME 2018-02-23 21:01:35
   READINGS:
     2018-02-23 21:01:35   Value           off
     2018-02-24 11:38:33   state           Value: off
   helper:
     fpc        1519416091.76122
     pm:
       Encode     1
       JSON       1
     received:
       Value      1519416095.45079
Attributes:
   IODev      espBridge
   Interval   0
   devStateIcon on:rc_GREEN:off off:rc_RED:on absent:rc_BLUE:off gpio:rc_YELLOW:off
   eventMap   /gpio 5 on:on/gpio 5 off:off/gpio 5 gpio:off/gpio 5 output:off/
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy
   setState   8
   stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"Relay","")}


Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

dev0

Zitat von: Kai-Alfonso am 24 Februar 2018, 11:41:22
Readings ändern sich auch nicht beim schalteb
Dann sendet der ESP Daten. Siehe device->"delay"/"send data" in der ESPEasy Firmware.

Kai-Alfonso

Zitat von: dev0 am 24 Februar 2018, 11:47:35
Dann sendet der ESP Daten. Siehe device->"delay"/"send data" in der ESPEasy Firmware.

danke für die Info - ich hab jetzt mal das Delay auf 1s gesetzt - allerdings macht er kein change reading sondern nur ein update des readings. Es bleibt aber immer auf off stehen
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

dev0

Zitat von: dev0 am 24 Februar 2018, 11:47:35
Dann sendet der ESP Daten
Sorry, sollte heißen: Dann sendet der keine ESP Daten

Zitatallerdings macht er kein change reading sondern nur ein update des readings.
Ok, dann scheinen Daten empfangen zu werden, aber bevor wir hier aber lange rumraten: Setze den verbose level der Bridge hoch und schau ins Log was wirklich empfangen wird. Der Artikel ist zwar noch nicht fertig, aber das Logging ist schon erklärt: https://wiki.fhem.de/wiki/ESPEasy

Wenn falsche Werte empfangen werden, dann ist es ein Problem der ESPEasy Firmware (und ich bin nicht zuständig). Wenn die Werte ok sind, aber im FHEM Modul falsch dagestellt werden, dann kümmere ich mich darum.

Kai-Alfonso

Zitat von: dev0 am 25 Februar 2018, 12:24:44
Sorry, sollte heißen: Dann sendet der keine ESP Daten
Ok, dann scheinen Daten empfangen zu werden, aber bevor wir hier aber lange rumraten: Setze den verbose level der Bridge hoch und schau ins Log was wirklich empfangen wird. Der Artikel ist zwar noch nicht fertig, aber das Logging ist schon erklärt: https://wiki.fhem.de/wiki/ESPEasy

Hi, danke für deine Info. Ich habe das Wiki irgendwie nicht gesucht/gefunden - aber mit dessen Hilfe geht es jetzt bei mir. Mein Device sieht jetzt wie folgt aus:

ZitatInternals:
   .eventMapCmd on:noArg off:noArg
   CFGFN     
   DEF        192.168.1.191 80 espBridge steckdose.schlafzimmer.2_Strom
   ESP_BUILD  20000
   ESP_BUILD_GIT v2.0-20180221
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID 17: ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   HOST       192.168.1.191
   IDENT      steckdose.schlafzimmer.2_Strom
   INTERVAL   300
   IODev      espBridge
   LASTInputDev espBridge
   MSGCNT     165
   NAME       ESPEasy_steckdose.schlafzimmer.2_Strom
   NOTIFYDEV  global
   NR         98453
   NTFY_ORDER 50-ESPEasy_steckdose.schlafzimmer.2_Strom
   PORT       80
   STATE      Val: off
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    1.36
   espBridge_MSGCNT 165
   espBridge_TIME 2018-02-27 10:03:00
   READINGS:
     2018-02-27 10:03:00   Value           off
     2018-02-27 09:58:14   presence        present
     2018-02-27 10:03:00   state           Val: off
   helper:
     fpc        1519713115.49164
     pm:
       Encode     1
       JSON       1
     received:
       Value      1519722180.9208
Attributes:
   IODev      espBridge
   Interval   300
   devStateIcon .*on.*:ios-on-green:off .*off.*:ios-off:on .*absent.*:10px-kreis-rot:statusRequest
   eventMap   /gpio 5 on:on/gpio 5 off:off/
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy
   setState   3

DevStateIcon sehe ich und ist schaltbar.  Allerdings musste ich dafür das Attr stateFormat laut Wiki

{ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"GPIO5","")}

weglassen, weil ich sonst das DevStateIcon nicht sehe. Was macht das Stateformat denn genau? Ein Reading GPIO5 (oder Readings mit GPIO) habe ich nicht
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

dev0

devStateIcon und stateFormat sind globale FHEM Attribute, die in der command ref beschrieben sind, vielleicht auch im Einsteiger.pdf. Ich mag kein Referat darüber halten.

Kai-Alfonso

Zitat von: dev0 am 27 Februar 2018, 21:47:10
devStateIcon und stateFormat sind globale FHEM Attribute, die in der command ref beschrieben sind, vielleicht auch im Einsteiger.pdf. Ich mag kein Referat darüber halten.

du hast mich falsch verstanden - ich weiß, was DevStateIcon und stateFormat sind - nur tue ich mich manchmal mit der Interpretation von Perl Befehlen im Detail schwer - hier hakt es ab dem ?
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

dev0

Ternärer Operator. Google hilft, ein Perlbuch auch.

carlos

Hi,
Die Obi Steckdose rennt bei mir seit heute auch mit Tasmota 5.12.0.
Super für knapp 10Euro, kann man nicht meckern.
Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly