Sonoff - WiFi Wireless Smart Switch/Arduino IDE

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 967
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: SanyiSay » 2016. december 30. péntek, 16:42

Fórumokat én szóltam le. :)
Pontosabban inkább a fejlesztőket. Nincs túl sok rendes leírás, így mindenki csak tippelget.
Találtam itthon egy eredeti Sonoff-ot, gondoltam beindítom megnézem mi a helyzet, de nagyon nem találtam benne MQTT konfiguráló oldalt, se leírást hogy lenne, vagy bármi a telefonos aplikációjukon kívül.
Így mondjuk még akkor is egyszerűbb a firmware csere, ha lenne esetleg benne elrejtve valahol. Mert a cseréről és utána a használatáról legalább rengeteg leírás van.
Egy újabb érdekes adat, már ezt is tudjuk.

Avatar
pipi
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2008. július 6. vasárnap, 6:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: pipi » 2016. december 30. péntek, 21:29

Robert írta:A linkelt eszköz pont nem jó:

A linkelt eszköz:
- klón FT232RL a chip - azaz instabil nagyobb sebességen
- alkalmatlan a 3.3V leadására ESP fele.


Hali!
én úgy látom prolific pl2303 chip van rajta, nem pont ez a fajta, hanem aminek több kivezetése van nekem,
win81 alatt nyögvenyelősen, driver átpiszkálással lehetett csak szóra bírni
amiket én próbáltam még esp-hez a cp2102, és ch340, kapható is a webshopban
http://shop.tavir.hu/advanced_search_result.php?keywords=usb-soros&search_in_description=1&x=-377&y=-394
célszerű olyat választani aminek az rts-dtr kivezetése is ki van vezetve, egyszerűbb az esp modul programozás vele
a 3.3 V-ot szerintem egyik egyszerű modul sem tudja az esp teljesítményének megfelelően

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9698
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: Robert » 2016. december 31. szombat, 1:20

Prolific chip : Verziószámtól függően Win8 illetve Win10 alá nincs drivere - gyártói támogatás hiányában. A gyártó ezzel leírta magát (3 éves IC nem támogatott). (Nem javasolt.)
FTDI Klón: sebességben max. 115200 bps-t tud, felette hibázik. (Nem javasolt.)
FTDI eredeti: sebesség OK, de a 3.3V kimenete ~50mA-t tud. ESP Flasheléshez éppen elég, de a WiFi már kifekteti (túlterheli) - Külső 3.3V kell az ESP chiphez.
CP2102: sebesség OK, a 3.3V ága 100mA terhelhetőségű. Azaz ha a WiFi nem max teljesítménnyel ad - akkor működteti az ESP chipet is.
CH340/C341: Sebesség OK, 3.3V ág nem terhelhető (<10mA). Külső 3.3V kell az ESP chiphez!

Azaz, ha választani kell: CP2102. És kiegészítőnek, ha szükséges (biztonsági tartalék): 3.3V tápIC.
http://www.tavir.hu - a gazda :)

Avatar
pipi
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2008. július 6. vasárnap, 6:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: pipi » 2016. december 31. szombat, 1:40

Ha valaki még befürdött a pl2303-al, és nem akarja kidobni, akkor w8.1/10 alatt így kell:
a win felrak egy működésképtelen drivert emlékeim szerint,
IO-Cable_PL-2303_Drivers-Generic_Windows_PL2303_Prolific.zip letölt (valahonnan :))
PL2303_Prolific_GPS_1013_20090319 exe elindít
utána kézzel lecserélni a drivert: az eszközkezelőben
illesztőprg keresés a számítógépen - választás a szgépen található - prolific 3.3.2.105 verzió kiválaszt
ha másik usb lukba lesz dugva, akkor ha jól emlékszem újra el kell játszani
8.1x64 alatt nálam jól megy. már nem tudom honnan töltöttem le,
ha nem sikerül kiguglizni, feltehetem valahová a zip-et

Avatar
pipi
DrótVégénSzéndarab
Hozzászólások: 44
Csatlakozott: 2008. július 6. vasárnap, 6:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: pipi » 2016. december 31. szombat, 1:50

itt egy video és link a pl2303-hoz
https://wn.com/arduino_serial_programme ... 340_driver
a link kijelölés-másolás, és új lapon beillesztés....

vargham
Bitmanipulátor
Hozzászólások: 141
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: vargham » 2016. december 31. szombat, 6:27

CP2102 mindenhez bevált. Több fejlesztővel is ezt használjuk (OSX, Linux, Win 7/10) több projektben is, ATmega, PIC, ARM (STM, Nuvoton, Atmel), és ESP mikrokontrollerekhez egyaránt. Az ESP-hez külön tápot raktunk, biztos-ami-biztos.
1 dollár darabja a komplett áramkörnek, ICvel, LEDekkel, USB csatlakozóval. Ha rászámoljuk a vámot, adót, akkor sem sok. Ha pedig gyorsan kell, akkor kapni az itteni webshopban is, és ott sem drága.
Rendelésnél figyelni kell, mert CP2102-re keresve sokszor CH340-et ajánl a kínai, mint helyettesítő terméket.
Az is jó benne, hogy a gyártó adja a toolkitet, amivel be lehet írni a saját USB VID/PID párost az eszközbe. Jól jön, ha saját terméket árulsz.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9698
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: Robert » 2016. december 31. szombat, 8:23

VID/PID esetén :
- USB számtartományt (elvileg, gyakorlatilag) venni kell (www.usb.org); másét nem használhatod,
- driver aláírásra figyelni kell.

CP2102 esetén a tokozás a körbe lábatlan:(

Bár év elején jelent meg a CP2104 (ennek az utódja)...
http://www.tavir.hu - a gazda :)

vargham
Bitmanipulátor
Hozzászólások: 141
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: vargham » 2016. december 31. szombat, 8:56

- USB számtartományt (elvileg, gyakorlatilag) venni kell (http://www.usb.org); másét nem használhatod,
- driver aláírásra figyelni kell.
- CP2102 esetén a tokozás a körbe lábatlan:(
Ezek megvannak. :-)
Egy hobbistának először nem is számítanak a fentiek. Viszont azt látom, hogy ha valami beválik hobbinak, azt szeretik tovább vinni professzionális munkákhoz is. Ilyenkor jól jön, ha a már ismert eszközt lehet alkalmazni, van még benne lehetőség.
(Lásd Arduino shield pinout elterjedését rapid prototyping területen. Szinte nincs nélküle új devboard.)

Bár év elején jelent meg a CP2104 (ennek az utódja)...

Szintén QFN.

bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: bleachhun » 2016. december 31. szombat, 14:10

AVR is egy Klónnal programoztam/Égettem mégis ment (Ebay es rendelés volt) így nem aggódom, hogy egy Clone Flasher nem lesz jó. USBasp-t vettem win 7-8 alatt nehéz volt beüzemelni de megoldottam :).

Valakinek van tapasztalata Sonoff TH 16A val?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9698
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: Robert » 2016. december 31. szombat, 14:23

FT232RL Clone nem tudja a 910kbps sebességet. Hibázik.
Az AVR programozó _NEM_ tudja az ESP8266-ot programozni! Azza az USBASP alkalmatlan az ESP8266 családhoz....
http://www.tavir.hu - a gazda :)

bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: bleachhun » 2016. december 31. szombat, 14:56

tudom az AVR programozom alkalmatlan. de kisebb sebesség is jo nem?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9698
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: Robert » 2016. december 31. szombat, 15:03

Nem. Ezért írtam....
Az ESP-01 /ESP8266 chip/ bootloadere fix 115200 bps sebességű.
A rendszerekben elterjedtebb ESP-07; ESP-12 modulok esetén ez 910kbps.
Ezek fix értékek, nem módosíthatóak.


Ha mázlid van, akkor Generic modul (ESP-01 alapelv), így 115200 bps a feltöltés. Ha nem, akkor pech :).
http://www.tavir.hu - a gazda :)

vargham
Bitmanipulátor
Hozzászólások: 141
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: vargham » 2016. december 31. szombat, 17:07

Robert írta:Az ESP-01 /ESP8266 chip/ bootloadere fix 115200 bps sebességű.
A rendszerekben elterjedtebb ESP-07; ESP-12 modulok esetén ez 910kbps.
Ezek fix értékek, nem módosíthatóak.


Biztos vagy ebben? Forrás? Tudtommal autobaud-os az ESP bootloadere.

"The default esptool.py baud rate is 115200bps. Different rates may be set using -b 921600"
"This can speed up write_flash and read_flash operations. The baud rate is limited to 115200 when esptool.py establishes the initial connection, higher speeds are only used for data transfers."
https://github.com/espressif/esptool

Tehát 115200-on felveszi a kapcsolatot, majd megegyeznek a feltöltés sebességében.

Az Arduino keretrendszer (1.6.13 és 1.8, ESP8266 2.3.0) ezeket a baud értékeket kínálja fel:
9600, 57600, 115200, 256000, 512000, 921600

Kipróbáltam mindegyik feltöltési sebességet az alábbiakkal:
ESP-201, ESP-12F, ESP-01, Wemos D1 mini, NodeMCU 0.9

Mindegyik működik mindegyikkel. 9600-on piszok lassú, 921600-on szemvillanás.

bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: bleachhun » 2017. január 2. hétfő, 10:48

Egy kérdés, van aki még mai napig használja a Sonoff termékeket? pl: a Sonoff TH (Ő lenne a következő amit itthonra vennék) a Sonoff Switch mellé.

Volt aki már épített ki vezérlést egy szobára? Tapasztalat, hogy mire kellene figyelni? (Mert szeretném a szobámat legalább automatizálni de az egész lakás is tervben van).

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 967
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

HozzászólásSzerző: SanyiSay » 2017. január 2. hétfő, 11:22

bleachhun írta:van aki még mai napig használja a Sonoff termékeket?

Gondolom itt most az eredeti Sonoff Firmware-el ellátott egységekre gondolsz, Sonoff által kitalált hálózattal, telefonos alkalmazásokkal.


Vissza: “ExpressIf WiFi”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég