ePrivacy and GPDR Cookie Consent by TermsFeed Generator Home Page | DomoticsDuino - Ingegneria informatica, Smart Home / OpenHAB, Flight Sim e altro...

DomoticsDuino di Marco Lamanna

Ingegneria Informatica per passione

Quando il limite è il solo tempo a disposizione...

...passatempo e lavoro si uniscono in un'unica passione...

Dai miei blog

OPENHAB in PILLOLE: 27. MQTT: Installazione del BROKER MOSQUITTO su OPENHABIAN / LINUX - VIDEO

Nuovo video della serie OPENHAB in PILLOLE.

Continua la miniserie dedicata a MQTT; questa volta vediamo insieme come installare il broker MQTT Mosquitto su Openhabian con installazione Linux standard.

Utilizzando i repository aggiornati ufficiali di mosquitto, installiamo l'ultima versione usando il tool APT.

Buona visione

[Guarda su YOUTUBE]

OPENHAB 4: Migrazione configurazione da MainUI a Files - Tool Automatico - VIDEO

Video aggiornamento sul mio setup OpenHAB 4.

Ho deciso di passare alla configurazione tramite files di testo. Mi piace la MAIN UI ma quando raggiungi un alto numero di items da gestire, penso sia meglio usare i file di testo.

Per questo scopo sto scrivendo un software che tramite API sarà in grado di ricreare in automatico i files, leggendo things, channels, groups e items dalla configurazione di OpenHAB.

Il programma è in corso di sviluppo ed è scritto in linguaggio PHP. Utilizzo un container docker per la sua esecuzione.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 26. MQTT: Installazione del BROKER MOSQUITTO su WINDOWS - VIDEO

Continuiamo la miniserie dedicata ad MQTT, all'interno della serie OpenHAB in Pillole e vediamo come installare il broker open source MOSQUITTO su Windows.

Scarichiamo il pacchetto di installazione dal sito ufficiale di mosquitto ed andiamo ad installarlo nel nostro sistema Windows. Successivamente lo mandiamo in esecuzione con le opzioni di default e tramite MQTT Explorer e i tool da riga di comando effettuiamo dei test di connettività ed invio/ricezione messaggi.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 25. MQTT: Cos'è e perchè si utilizza - VIDEO

Iniziamo una nuova miniserie all'interno della serie OPENHAB in PILLOLE, dedicata al protocollo MQTT, ampiamente utilizzato in sistemi IoT per le sue caratteristiche tecniche che lo rendono il protocollo ideale in questi ambiti.

Partiamo con un'introduzione per capire insieme cos'è il protocollo MQTT e quali sono le sue caratteristiche.

Buona visione

[Guarda su YOUTUBE]

OPENHAB e CENTRALINA per PISCINA: prototipo funzionante - VIDEO

In questo nuovo video riprendiamo il progetto della centralina per piscina assemblando un prototipo grezzo ma funzionante.

I componenti utilizzati sono:

  • ESP8266 NodeMCU Lolin v.3: microcontrollore con connettività Wifi integrata
  • TDS Meter: rilevatore qualità dell'acqua
  • PH Probe PH-4205C: rilevatore PH
  • Analog Digital Converter ADS1115: convertitore analogico / digitale per aumentare il numero di ingressi analogici dell'ESP8266 (che ne ha uno solo) e per migliorarne l'acquisizione
  • 2 x DS18B20 sensori di temperatura Waterproof: per misurare la temperatura dell'acqua e dell'aria

Ho finalmente testato i collegamenti fisici ed elettrici con un programma relativamente semplice che stampa su seriale i dati dei sensori di temperatura e i 4 ingressi analogici del ADS1115.

L'obiettivo finale sarà quello di scrivere un programma per calcolare i valori di PH e TDS ed inviarli, insieme ai dati di temperatura, al broker MQTT e quindi riceverli su OpenHAB

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 24. Integrazione dispositivi - Binding XIAOMI - VIDEO

Nuovo video della serie OPENHAB in PILLOLE. Parliamo sempre di integrazione dei dispositivi fisici, ma questa volta utilizziamo un binding verticale dedicato ai prodotti XIAOMI.

Per binding verticale intendo un binding che permette di fare un'integrazione di dispositivi dello stesso tipo o della stessa marca.

Normalmente questo tipo di binding è un pò più chiuso in quanto non permette molte personalizzazioni, rispetto ad un binding orizzontale che è molto più aperto e configurabile (come ad esempio il binding MQTT)

Proviamo l'integrazione del MI Robot Vacuum, prodotto da Xiaomi, utilizzando il binding ufficiale Xiaomi Wifi devices (Mi IO) Binding

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 23. Integrazione dispositivi - Protocollo MQTT - VIDEO

Nuovo video della serie OPENHAB in PILLOLE. Parliamo di integrazione dei dispositivi fisici utilizzando il binding MQTT come esempio di integrazione orizzontale

Facciamo un paio di esempi con due sensori di natura e tipologia diversa, utilizzando la stessa metodologia di integrazione.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 22. Integrazione dispositivi - Tipologie di BINDINGS - VIDEO

Nuovo video della serie OPENHAB in PILLOLE. Parliamo di integrazione dei dispositivi fisici utilizzando i Bindings.

Vediamo insieme le diverse tipologie di bindings

Buona visione

[Guarda su YOUTUBE]

OPENHAB e CENTRALINA per PISCINA: taratura sensore PH 4502C - VIDEO

Taratura della sonda PH 4502C, utilizzando una soluzione PH 9.18 per definire un secondo punto di taratura, oltre al punto PH 7 già definito nel video precedente.

Aggiorniamo lo sketch con la formula finale di calcolo PH e visualizziamo il valore sul display.

Per lo sketch di Arduino ho preso spunto da questa pagina: https://www.e-tinkers.com/2019/11/measure-ph-with-a-low-cost-arduino-ph-sensor-board

Buona visione

[Guarda su YOUTUBE]

OPENHAB e CENTRALINA per PISCINA: test sensore PH 4502C - VIDEO

In questo nuovo video riprendo in mano il progetto della centralina per piscina iniziando a testare la sonda PH acquistata su Aliexpress, basata sulla board PH-4502C.

Ho utilizzato un Arduino UNO, collegato ad un display LCD per la visualizzazione in tempo reale dei valori rilevati.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 21. Il modello SEMANTICO - Refactoring... - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, parliamo sempre di modellazione SEMANTICA dal punto di vista pratico, andando a fare un Refactoring di un modello non semantico già esistente.

Trasformiamo gli Items esistenti in Point e creiamo i rispettivi Equipments da inserire nel nostro modello, all'interno delle Locations.

Al termine, andiamo a vedere come la home page dinamica si sia evoluta di conseguenza.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 20. Il modello SEMANTICO - Prima MODELLAZIONE - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, vediamo in pratica come fare una modellazione SEMANTICA in OpenHAB, partendo da zero.

Creiamo insieme Locations, Equipments, Points con Properties e vediamo come OpenHAB configura in automatico la sua Home Page, sulla base del modello semantico implementato.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 19. Il MODELLO SEMANTICO - Teoria - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, introduciamo il concetto di MODELLO SEMANTICO in OPENHAB.

Dopo aver visto cosa sono i gruppi e i tags, utilizzati come concetti base della modellazione semantica, parliamo, a livello teorico del modello semantico, cercando di capire a cosa serve e perchè è importante utilizzarlo.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 18. I TAGS - Le basi della modellazione SEMANTICA - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, introduciamo un altro concetto base della modellazione semantica: i TAGS

Dopo aver visto cosa sono i tags e a cosa possono servire in OpenHAB, vediamo insieme qualche esempio.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 17. I gruppi - Le basi della modellazione SEMANTICA - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, parliamo del concetto di gruppo, oggetto che sta alla base della modellazione semantica.

Dopo una piccola introduzione teorica, vediamo insieme un esempio pratico di configurazione di un gruppo, partendo dalla sua creazione fino alla gestione del proprio valore.

Buona visione

[Guarda su YOUTUBE]

OPENHAB in PILLOLE: 16. Esempio di utilizzo della PERSISTENZA - VIDEO

In questo nuovo video della serie OpenHAB in Pillole, continuiamo a parlare di persistenza controllando l'effettivo salvataggio dei valori e la relativa visualizzazione.

Utilizziamo le API per leggere i valori memorizzati e creiamo una pagina di tipo "grafico" per visualizzarli come serie temporale

Buona visione

[Guarda su YOUTUBE]