Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
domoticz-sj-install [2018/07/06 23:27] flane [1.5.1 Testare Mosquitto] |
domoticz-sj-install [2023/07/23 20:50] flane [3 Installare il Broker MQTT (Mosquitto)] |
||
---|---|---|---|
Linea 6: | Linea 6: | ||
In questa guida vedremo come installare **Domoticz, Node-Red, Mosquitto** ed altri software utili per utilizzare il Raspberry come centralina per la gestione domotica della nostra casa. | In questa guida vedremo come installare **Domoticz, Node-Red, Mosquitto** ed altri software utili per utilizzare il Raspberry come centralina per la gestione domotica della nostra casa. | ||
Potete installare ed utilizzare Domoticz anche sullo stesso Raspberry che utilizzate per il monitoraggio energetico mediante [[http://www.123solar.org/|123Solar]] e/o [[http://metern.org/|MeterN]] | Potete installare ed utilizzare Domoticz anche sullo stesso Raspberry che utilizzate per il monitoraggio energetico mediante [[http://www.123solar.org/|123Solar]] e/o [[http://metern.org/|MeterN]] | ||
+ | |||
+ | <WRAP center round info 80%> | ||
+ | La presente guida è stata testata sul'immagine [[solarstretch|SolarStretch]] con sistema operativo [[https://www.raspberrypi.org/downloads/raspbian/|Raspbian Stretch Lite]] | ||
+ | </WRAP> | ||
==== 1.1.1 Prerequisiti ==== | ==== 1.1.1 Prerequisiti ==== | ||
Linea 70: | Linea 74: | ||
====== 2 Installare Node-Red ====== | ====== 2 Installare Node-Red ====== | ||
- | Quanto segue è valido esclusivamente per la distro Raspbian Jessie e quindi per la nostra immagine SolarJessie | + | Quanto segue è valido esclusivamente per la distro Raspbian (al momento Buster) |
Loggarsi con Putty come utente pi ed eseguire il seguente commando (tutto su un'unica riga): | Loggarsi con Putty come utente pi ed eseguire il seguente commando (tutto su un'unica riga): | ||
<code> | <code> | ||
- | bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered) | + | bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) |
</code> | </code> | ||
Linea 104: | Linea 108: | ||
[[https://mosquitto.org/|Mosquitto]] è un message broker che implementa il protocollo MQTT.\\ | [[https://mosquitto.org/|Mosquitto]] è un message broker che implementa il protocollo MQTT.\\ | ||
\\ | \\ | ||
- | Innazitutto aggiungiamo il necessario repository. Logghiamoci come utente pi con putty e digitiamo I seguenti comandi: | ||
- | <code>wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key | + | Per installare Mosquitto |
- | sudo apt-key add mosquitto-repo.gpg.key | + | |
- | cd /etc/apt/sources.list.d/ | + | |
- | sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list | + | |
- | cd | + | |
- | sudo apt-get update</code> | + | |
- | Possiamo ora installare Mosquitto | + | <code>sudo apt-get update |
+ | sudo apt install -y mosquitto mosquitto-clients</code> | ||
- | <code>sudo apt-get install mosquitto | + | Infine per far partire mosquitto automaticamente al boot: |
- | sudo apt-get install mosquitto-clients | + | |
- | sudo systemctl enable mosquitto.service</code> | + | |
- | ed infine riavviamo il Raspberry per far partire Mosquitto | + | <code>sudo systemctl enable mosquitto.service</code> |
- | + | ||
- | <code>sudo reboot</code> | + | |
Linea 131: | Linea 126: | ||
{{ :img_domoticz:mosquitto.png?nolink&600 |}} | {{ :img_domoticz:mosquitto.png?nolink&600 |}} | ||
+ | |||
+ | |||
+ | <WRAP center round info> | ||
+ | **Nota:** a volte il comando mosquitto -v restituisce un messaggio di avviso che dice "Error: Address already in use". Questo messaggio di avviso indica che il Broker Mosquitto è già in esecuzione, quindi non preoccuparti. | ||
+ | </WRAP> | ||
+ | |||
+ | |||
====== 4.0 Installare Domoticz ====== | ====== 4.0 Installare Domoticz ====== | ||
Linea 169: | Linea 171: | ||
Ora non resta che iniziare a [[domoticz-sj-config|configurare]] Domoticz :-D | Ora non resta che iniziare a [[domoticz-sj-config|configurare]] Domoticz :-D | ||
+ | |||
+ | <WRAP center round info> | ||
+ | Nel caso sia necessario fermare o riavviare Domoticz è possibile eseguire i seguenti comandi da terminale:\\ | ||
+ | Per fermare: | ||
+ | <code>sudo systemctl stop domoticz.service</code> | ||
+ | Per avviare: | ||
+ | <code>sudo systemctl start domoticz.service</code> | ||
+ | Per riavviare: | ||
+ | <code>sudo systemctl restart domoticz.service</code> | ||
+ | Per disabilitare l'avvio automatico al boot del servizio: | ||
+ | <code>sudo systemctl disable domoticz.service</code> | ||
+ | Per abilitare l'avvio automatico al boot del servizio: | ||
+ | <code>sudo systemctl enable domoticz.service</code> | ||
+ | Per verificare lo stato del servizio: | ||
+ | <code>sudo systemctl status domoticz.service</code> | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | |||