mercoledì 14 luglio 2021

Tasmota - Definizioni di Button


Tempo fa mi sono trovato a dover smanettare con i Button in Tasmota, ed ho notato che ce ne sono tantissimi! Vediamo insieme le differenze!
Prima di iniziare, se non sai cosa le differenze tra pulsanti (Button) e Switch (interruttori) e le loro tipologie, ho scritto un post dettagliato sull'argomento pulsanti ed interruttori.

Dicevamo, in Tasmota ci sono molti Button diversi, si possono trovare nella Wiki, ma per comodità li ho riassunti tutti qui:

18 Button2 = Button
19 Button3 = Button
20 Button4 = Button
90 Button1n = Button, no pullup resistor
91 Button2n = Button, no pullup resistor
92 Button3n = Button, no pullup resistor
93 Button4n = Button, no pullup resistor
122 Button1i = Button inverted
123 Button2i = Button inverted
124 Button3i = Button inverted
125 Button4i = Button inverted
126 Button1in = Button inverted, no pullup resistor
127 Button2in = Button inverted, no pullup resistor
128 Button3in = Button inverted, no pullup resistor
129 Button4in = Button inverted, no pullup resistor

La resistenza di pull-up è implementata di base sul chip esp8266 e rende di fatto tutti Button (ove non specificato) in grado di usare un banalissimo pulsante.

Per alcuni Button (o, per meglio dire, uscite di sensori) è talvolta richiesto che non sia presente una resistenza di pull-up e Tasmota prevede anche questa possibilità.

Se non sai cosa sia o a cosa serva una resistenza di pull-up, non sarò io a spiegartelo. Antonio Mancuso ha già fatto un ottimo lavoro sul suo blog, leggetevelo e via :-)

La definizione "Inverted" si usa per i pulsanti NC ovvero Normalmente Chiusi.

Ora che sappiamo tutte queste cose, facciamo un minimo di divisione:

4 pulsanti NA con resistenza di pull-up
4 pulsanti NA senza resistenza di pull-up
4 pulsanti NC con resistenza di pull-up
4 pulsanti NC senza resistenza di pull-up

Siccome si possono settare anche i pulsanti NC come se fossero NA usando il comando SwitchMode (e se non ne sai nulla, sei fortunato, ho scritto un post sul comando SwitchMode) sappiamo che come minimo possiamo usare 8 pulsanti (Button) sotto Tasmota.
 
Certo, non con i Sonoff, ma magari con dei Wemos (dopo averli visti tempo fa giuro che prima o poi me li compro!)

Ora che abbiamo capito anche questo dettaglio, se hai piacere di leggere altre cose riguardanti il firmware Tasmota, ho scritto diversi post sul blog, li puoi trovare qui!

Nessun commento:

Posta un commento

Sei davvero sicuro di voler sprecare tempo prezioso per scrivere qualcosa? Non è che preferisci andare su Google?

Cerca nel blog

I post più letti di sempre