Sonoff Touch, Lichtschalter

Begonnen von Waldmensch, 14 Januar 2017, 13:01:51

Vorheriges Thema - Nächstes Thema

Waldmensch

Meine 2 beim Ali bestellten Sonoff Touch sind endlich eingetroffen. Hier die ersten Eindrücke.
- belastbar bis 2A (440W), das sollte für normale Beleuchtung ausreichend sein
- Serieller Port wie immer leicht zugänglich
- Schaltung besteht aus 2 Platinen, die über einen 2x2 Pfosten verbunden sind
- es ist im Gegensatz zu den anderen Sonoff Geräten ein ESP8266 Breakout Board mit Antennenanschluss verbaut (kann das jemand identifizieren ? Flashgrösse etc.?)
- die Touch Fläche ist, wie es aussieht mit GPIO0 verbunden. Wenn man den Finger auflegt und Spannung anlegt, blinkt die LED nicht, wie bei den anderen Sonoff Geräten

Hier ein paar Fotos



Gesendet von iPhone mit Tapatalk

Billy

Zitat von: Waldmensch am 14 Januar 2017, 13:01:51
- es ist im Gegensatz zu den anderen Sonoff Geräten ein ESP8266 Breakout Board mit Antennenanschluss verbaut (kann das jemand identifizieren ? Flashgrösse etc.?)

Siehe hier mit Bildern:
https://github.com/arendst/Sonoff-MQTT-OTA-Arduino/wiki/Compile-and-Upload#sonoff-touch

Zitat Textauszug Sonoff Touch

Sonoff Touch EU As the Sonoff Touch is based on the ESP8285 using Flash Mode DOUT you will have to make some changes to the proposed Arduino IDE settings as follows:

Tools Board Generic ESP8285 Module
Flash Size: 1M (64K SPIFFS)

Programming the Sonoff touch is as easy as the Sonoff Basic.

Sonoff Touch US Remove the top PCA containing the ESP8285 from the assembly as shown in the pictures on the right.

The pictures show for both the EU version (top) and the US version (bottom) where to connect your FTDI cable (Gnd, TxD, RxD and 3.3V). The GPIO0 pin needs to be connected to Ground to put the Sonoff Touch in programming mode.

Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

Waldmensch

Danke, das hilft. Ist also die gleiche 1024er ESPEASY wie bei den anderen.


Gesendet von iPhone mit Tapatalk

Reinhart

#3
Danke für die zahlreichen Bilder!

da bin ich gespannt, ob ESPEasy darauf läuft. Arends hat ja erst seit kurzem (23.12 Version 3.1.1) die Unterstützung für den Touch eingebaut.


Hier gibt es nochmal einen Eintrag wie man den flashen soll.


Berichte uns bitte, wie es dir ergangen ist.

Zur Info hier noch die GPIOs


  LED_PIN              13           // GPIO 13 = Green/Blue Led (0 = On, 1 = Off) - Sonoff
  LED_INVERTED          1           // 0 = (1 = On, 0 = Off), 1 = (0 = On, 1 = Off)
  REL_PIN              12           // GPIO 12 = Red Led and Relay (0 = Off, 1 = On)
  KEY_PIN               0           // GPIO 00 = Button


LG
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Waldmensch

#4
Danke @Reinhart, Dein Beitrag hätte mir Zeit gespart, habe ich leider zu spät gesehen wg. der GPIO's

zum flashen:
- Das Gerät enthält einen ESP8285 - die fertigen ESPEASY Binaries sowie für den 8266 kompilierte laufen nicht! Ich habe 3x geflasht um das rauszufinden. Die Arduino IDE Einstellungen hänge ich als Screenshot an und auch ein Binary was passt
- Der Kapazitive Sensor hängt zwar an GPIO0, man kann mit ihm aber nicht in den Flashmodus gelangen. Dazu muss man den GPIO0 wirklich mit einem Draht vom 2x2 Pfosten (GND) auf Masse ziehen

Ansonsten wie von Reinhart beschrieben
- GPIO12 Relais + die blaue Leuchtfläche
- GPIO0 der Kapazitive Schalter
- GPIO13 die kleine LED hinterm WLAN Symbol (Low = an, High = aus)

Die Rule passend zu den Devices im Screenshot (ist die selbe wie auf den anderen Sonoff):
on Schalter#Key do
if [Schalter#Relay]=1
   gpio,12,0
else
   gpio,12,1
endif
endon
on Schalter#Relay do
if [Schalter#Relay]=1
   gpio,13,0
else
   gpio,13,1
endif
endon

Reinhart

Danke für deinen Bericht!

Ich dachte das mit dem 8285 ist eh klar, weil Billy es extra fett markiert hatte (der 4CH und der Touch haben den ESP8285).
Was mich freut, das es auch mit ESPEasy tadellos funktioniert, da doch einige User mit MQTT nix machen wollen (warum auch immer).

Ich liebäugle auch schon längere Zeit mit dem Touch. Auf dem letzten Foto ist das nicht so gut erkennbar, welchen Eindruck hast du von dem Design? Ist es ansprechend oder eher kitschig und wie ist das Schaltgefühl?

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Waldmensch

In dem Link "wie man flashen sollte" ist aber von 8266 die Rede ;) seis drum.

Optik ist Geschmacksache. Es ist glänzendes Acryl. Alles was leuchtet ist blau. Der Sensor reagiert etwas träge, wenn die Abdeckung drauf ist. Man muss draufdrücken, nicht nur berühren. Ohne Abdeckung reicht berühren. Der Sensor wird anscheinend über eine Kupferfläche auf der Platine abgebildet. Darüber liegt die Leuchtfläche und dann mit etwas Luft die Abdeckung. Ich werde morgen den Zweiten flashen, mal sehen ob der genauso reagiert.
Ich finde es okay wie es ist und auch das Design sagt mir zu. Die Einbautiefe ist mit 2,5cm gering, man kriegt glaube auch in einer flachen Dose noch eine Wago Klemme für den Schutzleiter rein. Auf der Wand trägt der Schalter mit 8mm auf.
Ich denke mal für 14€ kriegt man hier mehr, als die klapprigen Dinger von ELV FS20. Anbei noch ein paar Fotos. Eins im Vergleich mit meinen Jung Instabus Schaltern.



Gesendet von iPhone mit Tapatalk

SamNitro

Den wollte ich mir auch zum testen bestellen danke für den Bericht und die Binary

Gruß Patrick
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Waldmensch

Also ich muss mich korrigieren, die Platte scheint Glas zu sein.
Anmontiert hat er sich nicht mehr schalten lassen. Grund ist, das sich beim festschrauben in der Dose der Sensor weiter von der Glasplatte entfernt. Ich habe jetzt dort, wo die Platine angeklebt ist, einen Cent dazwischengesteckt, das die Platine näher an die glasplatte gedrückt wird. Ich hoffe, das die Steckverbindung sich nicht löst. Wenn das sich auf Dauer nicht bewähren sollte, werde ich die die beiden Platinen fest verbinden und die Sensorplatine direkt von hinten auf die Glasplatte kleben.


Gesendet von iPhone mit Tapatalk

SamNitro

#9
wie lade ich denn die *.bin Datei in dem Programm Arduino?

esptool meldet

A fatal error occurred: Failed to connect to ESP8266
kann ich das da umstellen welches Esp Modul ich habe?


edit: habe es doch geschafft mit dem esptool...  aber mich würde trotzdem interessieren ob man die *.bin Datei in Arduino laden kann.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Waldmensch

Nein, die bin Datei ist das Resultat der Arduino Umgebung in kompilierter Form


Gesendet von iPhone mit Tapatalk

SamNitro

(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

sn0000py

hoi mal ne frage ... ich habe hier eine andere Version von dem Touch schalter, nachbau oder neuer??
Auf jeden Fall weiss ich nicht wie ich hier zum GPIO0 komme? wer ne idee?

SamNitro

Der ist doch genau wie unsere Schalter auch.

Gpoi 0 ist beim waldmesch Bild IMG_4041.JPG gezeigt.

Da wo die Spitze hinzeigt mit GND verbinden.

Sorry für die kurze Antwort ist vom Handy....


Gesendet von iPhone mit Tapatalk
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

sn0000py

ja stimmt hat geklappt, allerdings habe ich hier nun das gleiche Problem wie bei einem S20, nach dem flashen kriege ich Debug ausgaben, aber weder ein AP wird aufgebaut noch kann er sich mit dem AP verbinden ...