Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
sonoff [2018/12/15 22:52] – [Button Funktion des Sonoff] geraldsonoff [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 53: Zeile 53:
  
  
 +==== Billige WLAN-Steckdose SWA1 ====
  
 +Lingan 
 +
 +Meine Marke: 'Wi-Fi Smart Socket TUXWANG TU XW ANG'
 +
 +Anleitung zum Flashen: [[https://github.com/arendst/Sonoff-Tasmota/wiki/Lingan-SWA1]]
 +
 +Nur Tashmota! Dort als Typ: Generic (ganz unten). Neu booten, um alle GPIOs zu sehen.
 +
 +Achtung: Bei meinem Modell ist die ESP-Platine genau spiegelverkeht! Also genau andersrum wie auf dem Foto der Webseite. ABER: Da ich die Pins von unten reingelötet habe (können dann drin bleiben) ist die Belegung genau wie auf dem Foto. Also:
 +(Von der unterseite bei mir aus gesehen von links nach rechts)
 +  * 5 Volt (nicht benutzen: am Besten gar keinen Pin einlöten!)
 +  * GPIO0 (beim Einlöten gleich zum nöchsten Pin kurzschliessen, später Kurzschluss entfernen!)
 +  * GND
 +  * RX
 +  * TX
 +
 +3,3 Volt findet man (bei mir auf der anderen Seite) beim Mittelpin des kl. Spannugnsreglers. Also: Temporär Kabel für VCC anlöten (SMD!). Funktioniert aber.
 +
 +Tasmota:
 +{{ ::swa1-steckdose.png?direct&600|}}
  
  
Zeile 258: Zeile 279:
 endon endon
 </code> </code>
 +
 +{{ :config_th16_2stock_u2_r140_2024_2_4.zip |}}
 +
 +
  
 ==== Dual ==== ==== Dual ====
 +
 +Update 2024 Keller:Jetzt mit Tasmota. Das Kellerfenster ist mit GPIO4 verbunden (und GMD, Pullup via Software). Ein anderer als GPIO4 scheint noch schwerer zu realisieren beim SONOFF TH.
 +
 Der Dual ist wie der normale Switch, aber mir 2 Relais. ABER. Zum Flashen muss man bei den ESP den GPIO 0 geschaltet haben beim Booten. Dann geht das Ding in den Flashmodus. Normalerweise ist bei Sonoff der Taster an den GPIO verbunden -> also Knopf drücken beim Booten, dann einfach flashen. Nicht so beim Dual. Da geht der Taster nicht über den GPIO 0, daher muss man den GPIO 0 an der Platine abgreifen, um zu flashen. Anleitungen im Netz. War mir bislang zu mühsam... Der Dual ist wie der normale Switch, aber mir 2 Relais. ABER. Zum Flashen muss man bei den ESP den GPIO 0 geschaltet haben beim Booten. Dann geht das Ding in den Flashmodus. Normalerweise ist bei Sonoff der Taster an den GPIO verbunden -> also Knopf drücken beim Booten, dann einfach flashen. Nicht so beim Dual. Da geht der Taster nicht über den GPIO 0, daher muss man den GPIO 0 an der Platine abgreifen, um zu flashen. Anleitungen im Netz. War mir bislang zu mühsam...
  
 ==== TH 10 / TH 16 ==== ==== TH 10 / TH 16 ====
 {{::sonoff_th.jpg?200|}} {{::sonoff_th.jpg?200|}}
 +
 +
 +Ich habe den AM2301 (=DHT21)
 +
 +AM2301/AM2302 (DHT21/DHT22) temperature and humidity sensor~
  
   * Jack mit Temperatur-/Feuchtigkeitssensor via GPIO 14   * Jack mit Temperatur-/Feuchtigkeitssensor via GPIO 14
 DHT: Der Sensor () ist DHT22-kompatibel DHT: Der Sensor () ist DHT22-kompatibel
  
-Die (blaue) Leuchtdiode hängt auch an GPIO 14, leuchtet also gleichzeitig mit der Relaisschaltung.+ 
 +Die (blaue) Leuchtdiode hängt auch an GPIO 12, leuchtet also gleichzeitig mit der Relaisschaltung.
 {{::easyesp_th10_16.png?400 |}} {{::easyesp_th10_16.png?400 |}}
 L L
Zeile 277: Zeile 311:
 {{::easyesp-th16-temeratur_feuchte.png?600|}} {{::easyesp-th16-temeratur_feuchte.png?600|}}
  
 +Rules:
 +
 +<code>
 +// 2017 gerwiki.de/sonoff
 +On System#Boot do
 + timerSet,1,30 // wait for ntp & start timer
 + TaskValueSet 4,1,0 // timer einschalten
 + TaskValueSet 4,3,65 // x% Humidity default
 +endon
 +
 +
 +on PUMP#Key=1 do
 +  timerSet,3,1
 +endon
 +
 +on rules#timer=3 do
 + if [PUMP#Key]=0
 +  //Action if button is short pressed
 +  event ShortPress
 + else
 +  //Action if button is still pressed
 +  event LongPress
 + endif
 +endon
 +
 +on ShortPress
 + if [PUMP#Relay]=1
 +   TaskValueSet 4,1,1
 +   gpio,12,0
 +   timerSet,2,900
 + else
 +   Event FanOn15min
 + endif
 +endon
 +
 +on Longpress
 +  SendToHTTP 192.168.122.82,8084,/fhem?cmd.licht_keller=set%20licht_keller%20off&room=Keller&XHR=1&fwcsrf=csrf_619740147770463&fw_id=46330
 +endon 
 +
 +on Rules#Timer=1 do
 +  if [Dummy#Monitorstop]=0
 +   timerSet,1,60 
 +   Event CheckHum
 +//   TaskValueSet 4,2,%uptime%
 +  endif 
 +endon
 +
 +on TurnOn do
 +   if [PUMP#Relay]=0
 +    gpio,12,1
 +    TaskValueSet 4,3,([Dummy#Hum]+2)
 +  endif
 +endon
 +
 +on TurnOff do
 +   if [PUMP#Relay]=1
 +    gpio,12,0
 +   TaskValueSet 4,3,([Dummy#Hum]-2)
 +  endif
 +endon
 +
 +on CheckHum do
 +  if [SENSOR#Humidity]<[Dummy#Hum] 
 +    event TurnOn
 +  else
 +   event TurnOff
 +  endif
 +endon
 +
 +on Rules#Timer=2 do
 +  TaskValueSet 4,1,0
 +   Event CheckHum
 +  timerSet,1,60
 +endon
 +
 +// Switch on Fan for x seconds:
 +// http://<your esp ip>/control?cmd=event,FanOn=15 
 +on FanOn do
 + gpio,12,1
 + timerSet,1,0
 + TaskValueSet 4,1,1
 + timerSet 2,%eventvalue%
 +endon
 +on FanOn15min do
 + event FanOn,900
 +endon
 +
 +on WatchStart do
 + TaskValueSet 4,1,0
 + timerSet 1,60
 +endon
 +on WatchStop do
 + TaskValueSet 4,1,1
 + timerSet 1,0
 +endon
 +
 +//http://<your esp ip>/control?cmd=event,SetHumidity=66
 +on SetHumidity do
 +  TaskValueSet 4,3,%eventvalue%
 +endon
 +
 +on Clock#Time=All,03:00 do
 +Reboot
 +endon
 +</code>
 ===== Extra GPIO schalten===== ===== Extra GPIO schalten=====
  
 
Nach oben
sonoff.1544914323.txt.gz · Zuletzt geändert: 2024/02/29 13:35 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp