Sonoff S20 - wifi Steckdosen

Begonnen von Waldmensch, 07 Januar 2017, 22:56:41

Vorheriges Thema - Nächstes Thema

SamNitro

Hatte ich auch. Bei mir wenn ich am Gerät oder per mqtt schalte.

stateFormat Auf folgendes setzen

attr DEVICE stateFormat POWER
oder bei neuer Firmware
attr DEVICE stateFormat POWER1
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

stefanru

Hi,

habe eine Frage, habe auf meine S20 ESPEasy geflashed.
Leider ist die Steckdose immer an nachdem ich sie vom Strom getrennt habe.
Habe schon versucht bei Hardware
Pin mode 12 (D6) auf Output Low, das hilft aber leider nicht.

Wie bekommt man es hin das das Relais nicht an ist wenn man den S20 einsteckt?

Gruß und Danke,
Stefan

eppi

#182
Zitat von: stefanru am 06 August 2018, 22:04:47
Wie bekommt man es hin das das Relais nicht an ist wenn man den S20 einsteckt?
Versuche es mal mit einer Rule:
On System#Boot do
gpio,12,0
endon

stefanru

Das habe ich auch versucht hat aber auch nicht geholfen.

Irgendwie habe ich das Gefühl dass nach dem Hochfahren einmal der Taster auslöst und somit das Relais angeschaltet wird.
Mach ich alle Rules aus geht es.

Scheinbar verursacht schon die Rule aus dem Wiki ein anschalten nach dem Booten:
on PUMP#Key do
if [PUMP#Relay]=1
   gpio,12,0
else
   gpio,12,1
endif
endon

Ich habe mich mittlerweile etwas in die Rules eingelesen und werde heute abend noch etwas rumprobieren.
Finde ich eine Lösung schreibe ich hier gerne zurück.

Sollte jemand schon ne Lösung wissen immer gerne ;-)

Gruß,
Stefan

Frank_Huber

Zitat von: stefanru am 07 August 2018, 16:20:39
Das habe ich auch versucht hat aber auch nicht geholfen.

Irgendwie habe ich das Gefühl dass nach dem Hochfahren einmal der Taster auslöst und somit das Relais angeschaltet wird.
Mach ich alle Rules aus geht es.

Scheinbar verursacht schon die Rule aus dem Wiki ein anschalten nach dem Booten:
on PUMP#Key do
if [PUMP#Relay]=1
   gpio,12,0
else
   gpio,12,1
endif
endon

Ich habe mich mittlerweile etwas in die Rules eingelesen und werde heute abend noch etwas rumprobieren.
Finde ich eine Lösung schreibe ich hier gerne zurück.

Sollte jemand schon ne Lösung wissen immer gerne ;-)

Gruß,
Stefan

wie ist denn die Konfig des Taster GPIO innerhalb ESPEasy?

eppi

#185
Zitat von: stefanru am 07 August 2018, 16:20:39
on PUMP#Key do
if [PUMP#Relay]=1
   gpio,12,0
else
   gpio,12,1
endif
endon

Ich glaube das hast du einen Fehler drin. Bei mir sieht meine Rule so aus:
On Button#State=1 do
  if [Relay#State]=0
    gpio,12,1
  else
    gpio,12,0
  endif
endon

On System#Boot do
gpio,12,0
endon

Deshalb glaube ich dass es bei dir wie folgt sein sollte:
on PUMP#Key=1 do
if [PUMP#Relay]=1
   gpio,12,0
else
   gpio,12,1
endif
endon

Also in der ersten Zeile fehlt das "=1" oder ein "=0" je nach Anwendungsfall..

stefanru

Hi, vielen Dank!

Ja habe es jetzt auch hinbekommen mit :
On Schalter#State=1 do
  if [Relay#State]=0
    gpio,12,1
  else
    gpio,12,0
  endif
endon

Gruß,
Stefan

Marlen

Hallo,

nachdem mein Router den Geist aufgegeben habe bekommen alle meine WLAN Geräte eine neue IP, was wiederum mit viel Aufwand verbunden ist, dass in FHEM anzupassen.

Hab mir überlegt auf statische IP umzustellen. Finde aber nichts wo man die statische IP festlegen kann.

Jemand Erfahrung damit?

LG
  Marlen

rischbiter123

Espeasy oder Tasmota? Mit Espeasy sollte es wie im Anhang gehen.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

Nighthawk

Bei Tasmota geht es in der Console:

savedata 1
ipaddress1 XXX.XXX.XXX.XXX #also z. B. 192.168.178.19
savedata 0


anschließend reboot.

Frank_Huber

oder je nach Router eine feste IP per DHCP reservieren.
so mache ich das bei mir.

Marlen

Hi,

ich hab seit heute ein Problem mit meiner S20 mit ESP_easy drauf , sie lässt sich nicht mehr schalten.
Nachdem ich sie aus und wieder einstecke, ist sie dann wieder online und auch erreichbar. Nach ein paar Schaltvorgängen, ist sie dann einfach nicht mehr erreichbar.

Was kann das sein???

LG
  Marlen


Omega

Nur so als Idee...
In der letzten Zeit hatte ich auch einige Probleme mit ESPasy. In FHEM waren die Devices mit einem Male "absent" und daher von FHEM nicht mehr bedienbar. Sie liefen aber einwandfrei weiter und per IP auf dem Device konnte ich auch alles sehen.
Um solche Probleme (absent) zu vermeiden, übertrage ich u.a. RSSI und Uptime alle 60 Sek. Das wurde aber von FHEM/ESPEasy anscheinend nicht mehr (richtig) ausgewertet.
Mir hat dann geholfen, auf die presenceCheck-Prüfung zu verzichten.

LG
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

dev0

Statt zusätzlicher Werte kann man auch den Zustand des Schalters in Intervallen senden lassen: ESP Easy Firmware Device Option 'Interval'/'Delay' > 0. Der Werte sollte kleiner als das ESPEasy Modul Interval (Default 300s) sein.

Command ref:
ZitatpresenceCheck
Used to enable/disable presence check for ESPs
Presence check determines the presence of a device by readings age. If any reading of a device is newer than interval seconds then it is marked as being present. This kind of check works for ESP devices in deep sleep too but require at least 1 reading that is updated regularly. Therefore the ESP must send the corresponding data regularly (ESP device option "delay").
Possible values: 0,1
Default: 1 (enabled)

Marlen

Meinst du Sensor Delay?

Bei Sleep Mode ist der Hacker weg, passt, oder?

LG
  Marlen