Newsgroup: it.hobby.fai-da-te
Titolo: Shelly

Incuriosito da un post che lo citava sono andato sul sito della Shelly 
per vedere di cosa si parla. La flessibilità dichiarate dello Shelly 1 
plus le trovo interessanti e mi rimandano direttamene a quelle del 
microcontrollore ESR32, ed infatti impiega proprio quello.
 
Di quei mostriciattoli ne ho una decina ed ho fatto tanti esperimenti 
testando i vari protocolli e modalità wifi, BT e BLE sempre con l'IDE di 
Arduino. Siccome dovevo decidere l'alimentazione di un "coso" che 
impiega quello stesso micro ho pensato di acquistare uno Shelly 1 plus, 
che mi è arrivato ieri ... effettivamente è un aggeggio abbastanza 
piccolo da stare nella scatola standard 3 moduli  e funziona benissimo; 
ci sono diversi siti varati dall'azienda costruttrice che spiegano tanto 
ma ovviamente non c'è lo schema di cui la parte alimentazione è quella 
che mi piacerebbe copiare; non voglio aprirlo in quanto il contenitore è 
incollato/saldato ad ultrasuoni e quindi si danneggerebbe. Ho però 
trovato l'informazione che mi suggerisce come hanno fatto per mantenere 
la dissipazione di energia di modo che scaldi poco: hanno impostato la 
frequenza di clock più bassa che tanto non serve che vada al massimo 
come velocità e poi probabilmente hanno allestito un alimentatore a 
reattanza capacitiva, dato il basso consumo.
Shelly 1 Plus ha anche la possibilità di caricare script per adattare 
l'output ad esigenze particolari ma il linguaggio di script implementato 
è purtroppo un ennesimo dialetto di qualche sarcazzo JS, ... peccato!
 
-- 
E. Delacroix

 è purtroppo un ennesimo dialetto di qualche sarcazzo JS, ... peccato!
 
Beh, JS se lo svincoli dal web è anche interessante, ed è usato 
già in campo IoT. Nel tuo caso potrebbe anche trattarsi di Lua.
 
CMQ, quelli di Shelly non hanno inventato nulla, semplicemente hanno
preso quello che già esisteva un bel po' di anni fa prima come 
Eluaproject (
https://eluaproject.net/
) su varie schede embedded
e poi come NodeMCU (
https://www.nodemcu.com/index_en.html
) sugli 
ESP8266 e dopo sugli ESP32 e ne hanno fatto un prodotto commerciale.
 
Rinunciando a qualcosa in fatto di miniaturizzazione, i moduletti
Shelly puoi farteli tranquillamente in casa con componenti poco
costosi, col vantaggio di spendere qualcosa in meno, ma soprattutto
essere pienamente padrone di quello che gira, senza app proprietarie
e chiuse che entrano nella tua rete casalinga a fare non si sa cosa,
e lo scripting lo fai con quello che vuoi.
Ovvio che c'è da lavorarci; se uno è appassionato si diverte,
altrimenti prende i moduletti già fatti e buonanotte.


 
pensavo di allocare i moduli allestiti fissandoli nell'accessorio 
copriforo con la solita colla di montaggio.
 
Di tutti i protocolli di trasmissione dati disponibili ho notato che il 
più efficiente e sicuro è quello messo a punto dal produttore dei 
microcontrollori di cui è diponibile la libreria (ESPNow) che punta al 
macaddress dei suoi simili in una rete di sensori, attuatori ecc.
 
In una realizzazione come quella citata l'ESP32 è decisamente sprecato 
ed è sufficiente, anzi abbondante, l'ESP8266 che occupa meno spazio, 
consuma di meno e funziona impeccabilmente col protocollo sopra citato; 
tra l'altro il prezzo di questi è irrisorio, direi.
 
Personalmente non ho difficoltà a realizzare micro stampati per 
componenti smd.
-- 
E. Delacroix