Zuletzt angesehen: • gaszaehler • fhem_zigbee_cc2531 • fhem_culresetter • ota
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
public:fhem_sonoffs20 [2019/05/25 12:07] admin [S20 konfigurieren und mit Smarthome verbinden] |
public:fhem_sonoffs20 [2019/08/09 07:53] admin |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
{{:public:sonoffs20.jpg?200|}}\\ | {{:public:sonoffs20.jpg?200|}}\\ | ||
- | Nach dem Einstecken der Sonoff S20 Steckdose meldet diese sich nach kurzer Zeit mit der SSID: **ESP_Easy_0** \\ | + | * [[public:SonOffS20_espeasy|Sonoff S20 mit ESP-Easy]] |
+ | |||
+ | Nach dem Einstecken der Sonoff S20 Steckdose zeigt sich diese nach kurzer Zeit im WLAN mit der SSID: **ESP_Easy_0** \\ | ||
Am Besten mit dem Smartphone zu dieser SSID connecten und dass nachfolgende Passwort eingeben. \\ | Am Besten mit dem Smartphone zu dieser SSID connecten und dass nachfolgende Passwort eingeben. \\ | ||
\\ | \\ | ||
Zeile 16: | Zeile 18: | ||
==== S20 konfigurieren und mit Smarthome verbinden ==== | ==== S20 konfigurieren und mit Smarthome verbinden ==== | ||
- | Nachfolgend sind ein paar Schritte erforderlich, damit die Steckdose funktionstüchtig ist und manuell und auch per SmartHome geschaltet werden kann.\\ | + | Nun sind ein paar Schritte erforderlich, damit die Steckdose funktionstüchtig ist und manuell und auch per SmartHome geschaltet werden kann.\\ |
=== Controller === | === Controller === | ||
Auf der Weboberfläche muss nun im Menü **Controllers** die Verbindung zum Smarthome angegeben werden. \\ | Auf der Weboberfläche muss nun im Menü **Controllers** die Verbindung zum Smarthome angegeben werden. \\ | ||
Zeile 32: | Zeile 34: | ||
\\ | \\ | ||
**Zusatz FHEM-Webinterface:**\\ | **Zusatz FHEM-Webinterface:**\\ | ||
+ | Damit FHEM die ESPEasy-Devices sehen kann, muss einmalig eine Bridge konfiguriert werden. | ||
<code> | <code> | ||
define espBridge ESPEasy bridge 8383 | define espBridge ESPEasy bridge 8383 | ||
Zeile 47: | Zeile 50: | ||
\\ | \\ | ||
=== Rules === | === Rules === | ||
- | Falls der Reiter **Rules** noch nicht vorhanden ist, dann diesen unter **Tools > Advanced** aktivieren.\\ | + | Falls der Reiter **Rules** noch nicht vorhanden ist, dann diesen unter **Tools > Advanced** aktivieren und mit **Submit** speichern.\\ |
- | Anschließend unter dem Reiter **Rules** einen Regelsatz mit folgendem Inhalt speichern:\\ | + | {{:public:sonoffs20_5.jpg?600|}}\\ |
+ | Anschließend ist der Reiter **Rules** im Menü sichtbar, under dem man einen Regelsatz mit folgendem Inhalt als **Rules Set 1** abgelegt und speichern:\\ | ||
<code> | <code> | ||
On PowerOn Do | On PowerOn Do | ||
Zeile 61: | Zeile 65: | ||
If [Button#State] = 0 | If [Button#State] = 0 | ||
gpio,12,0 | gpio,12,0 | ||
- | gpio,13,1 | ||
Else | Else | ||
gpio,12,1 | gpio,12,1 | ||
- | gpio,13,0 | ||
EndIf | EndIf | ||
EndOn | EndOn | ||
+ | </code> | ||
+ | |||
+ | Falls in der Sonoff S20 ein Radarsensor eingebaut ist, dann kann noch folgendes Regelset unter **Rules Set 2** abgelegt werden. \\ | ||
+ | <code> | ||
+ | on Radar#Motion Do | ||
+ | if [Radar#Motion] = 1 and [GPIO12#value] = 1 | ||
+ | timerSet 1,120 // 120 second timer | ||
+ | endif | ||
+ | if [Radar#Motion] = 1 and [GPIO12#value] = 0 | ||
+ | gpio,12,1 | ||
+ | timerSet 1,120 // 120 second timer | ||
+ | endif | ||
+ | |||
+ | endon | ||
+ | |||
+ | on Rules#Timer=1 do | ||
+ | gpio,12,0 // Turn off relay | ||
+ | Delay 8000 | ||
+ | endon | ||
</code> | </code> | ||
Zeile 75: | Zeile 96: | ||
\\ | \\ | ||
- | === FHEM Schalten === | + | === FHEM Device Konfiguration === |
- | Unter FHEM wird automatisch ein neues Device angelegt. Die Steckdosen kann man dann folgendermaßen ein/aus schalten:\\ | + | Unter FHEM wird automatisch ein neues Device angelegt. Die Steckdosen kann folgendermaßen zum ein/aus schalten konfiguriert werden:\\ |
<code> | <code> | ||
- | set ESPEasy_<devicename>_relais gpio 12 1 | + | define ESPEasy_Sonoff1_relais ESPEasy <ip-adresse-s20> 80 espBridge Sonoff1_relais |
- | set ESPEasy_<devicename>_relais gpio 12 0 | + | attr ESPEasy_Sonoff1_relais IODev espBridge |
+ | attr ESPEasy_Sonoff1_relais Interval 300 | ||
+ | attr ESPEasy_Sonoff1_relais alias Sonoff-1 | ||
+ | attr ESPEasy_Sonoff1_relais devStateIcon on:ios-on-green off:ios-off | ||
+ | attr ESPEasy_Sonoff1_relais eventMap /gpio 12 on:on/gpio 12 off:off/gpio 12 gpio:off/gpio 12 output:off/ | ||
+ | attr ESPEasy_Sonoff1_relais group ESPEasy Device | ||
+ | attr ESPEasy_Sonoff1_relais icon ge_wht_steckdose | ||
+ | attr ESPEasy_Sonoff1_relais presenceCheck 1 | ||
+ | attr ESPEasy_Sonoff1_relais readingSwitchText 1 | ||
+ | attr ESPEasy_Sonoff1_relais room ESPEasy | ||
+ | attr ESPEasy_Sonoff1_relais stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"Switch","")} | ||
</code> | </code> | ||