mercoledì 10 marzo 2021

Console Tasmota - Rete e Backlog


Dopo aver parlato di come accedere a Tasmota via porta seriale dedichiamoci alla parte divertente,ovvero passare tutti i parametri utili via terminale!

A cosa serve il comando Backlog?

Per me, poter accedere a Tasmota via terminale è una cosa molto comoda, perché posso passare tutti i parametri di configurazione in una volta sola, senza dover accedere dieci volte alla console web con tutti i riavvii del caso.

Grazie a Termite ed a FlashESP8266 la cosa è davvero semplice, specie se si usa il comando di Tasmota chiamato Backlog!

Questo comando permette di concatenare fino a 30 comandi di console con i relativi parametri, a patto che ogni comando sia separato da ;

Qui sotto vi riporto degli esempi di configurazione spiegati passo passo in modo che possiate crearvi i vostri.
Il mio consiglio è quello di dare prima i singoli comandi e, quando sono stati tutti verificati, crearsi il proprio "treno" di comandi da inserire nel comando Backlog.

Certo, se si hanno un paio di dispositivi con il firmware Tasmota la cosa non è utile. Ma se si hanno da programmare 4 o 5 dispositivi per volta o se la vostra installazione domotica sta crescendo, questi comandi sono la vostra salvezza!

Usare il Backlog per settare i dettagli del Wi-Fi

Backlog SSID1 domotica_wifi; Password1 passdomotica; SSID2 retedicasa; Password2 passretedicasa

Semplice ed autoesplicativo, no?

Backlog = specifica che quello che segue è un treno di comandi
SSID1 = il nome della prima rete wifi alla quale collegarsi
Password1 = la password di accesso della prima rete wifi
SSID2 = il nome della seconda rete wifi alla quale collegarsi
Password2 = la password di accesso della seconda rete wifi

So che molti hanno solo una rete wifi, ma la comodità di avere due potenziali punti di accesso è molta. Anzitutto si può fare come me, usarne uno ed averne un secondario di backup. Ma non si esclude la possibilità di portarsi dietro un dispositivo con Tasmota a bordo, che possa funzionare sia a casa propria che sul posto di lavoro. Due reti, due password, ed ecco che avrete un dispositivo che fa le stesse cose sia a casa che dove volete voi!


Usare il Backlog per settare i dettagli della LAN


Backlog IPAddress1 192.168.1.29; IPAddress2 192.168.1.254; IPAddress3 255.255.255.0; IPAddress4 192.168.1.254;  FriendlyName  basic_test; restart 1

Vediamo passo passo cosa fa questo comando :

Backlog = specifica che quello che segue è un treno di comandi
IPAddress1 = specifica che l'indirizzo IP del dispositivo dovrà essere 192.168.1.29
IPAddress2 = specifica l'indirizzo IP del gateway
IPAddress3 = specifica la subnet mask
IPAddress4 = specifica a quale DNS fare riferimento
FriendlyName = specifica il nome del dispositivo, in questo caso "basic_test"
restart 1 = fa fare un riavvio a Tasmota per caricare i parametri appena passati

Io preferisco avere gli indirizzi IP fissi per i miei dispositivi, ho una rete solo per loro. 
Ma nessuno vi vieta di decidere che dall'indirizzo 192.168.X.20 all'indirizzo 192.168.X.59 ci sia solo hardware domotico. Se si preferisce usare il DHCP (ovvero un indirizzo dinamico) si passa l'indirizzo 0.0.0.0 come argomento della voce IPAddress1.

Per il mio modo di pensare, preferisco sempre che il DNS sia interno alla mia rete e che venga erogato dal mio router. Nessuno vieta di usare il classico 8.8.8.8, ovviamente! 
Ma se si usa un DNS impostato sul router, ci sono alcuni vantaggi:

- si può avere un DNS primario ed uno (o più) secondario come backup;
- se si decide di cambiare DNS non bisogna modificare nulla sugli apparati, si cambia solo sul router.

Ovviamente, questo treno di comandi può anche essere dato dalla console web di Tasmota, in questo caso si può omettere l'ultimo comando di restart.

Per verificare che tutto sia andato a buon fine, io consiglio caldamente il comando Status 5 che genera questa risposta:

{"StatusNET":{"Hostname":"basic_test-6508","IPAddress":"192.168.1.29","Gateway":"192.168.1.254","Subnetmask":"255.255.255.0","DNSServer":"192.168.1.254","Mac":"2C:F4:32:BE:B9:6C","Webserver":2,"WifiConfig":4,"WifiPower":17.0}}

Al prossimo giro, vedremo come settare tutti i parametri MQTT usando la potenza del comando Backlog!

Se poi sei interessato a leggere ancora qualcosa sulla console di Tasmota, ho scritto davvero un sacco di post, li puoi trovare facendo click su Tutti i post con il tag "tasmota"


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