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/10/16 10:24] flane [3 Installare il Broker MQTT (Mosquitto)] |
domoticz-sj-install [2023/07/23 20:50] (versione attuale) flane [3 Installare il Broker MQTT (Mosquitto)] |
||
---|---|---|---|
Linea 74: | 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 108: | 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> | + | |
- | + | ||
- | <WRAP center round info> | + | |
- | Nel caso stiate installando il tutto su **Raspbian Stretch**, è necessari oscaricare la versione per Stretch, per cui la riga wget sopra sarà: | + | |
- | <code>sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list</code> | + | |
- | </WRAP> | + | |
+ | <code>sudo apt-get update | ||
+ | sudo apt install -y mosquitto mosquitto-clients</code> | ||
- | Possiamo ora installare Mosquitto | + | Infine per far partire mosquitto automaticamente al boot: |
- | <code>sudo apt-get install mosquitto | + | <code>sudo systemctl enable mosquitto.service</code> |
- | sudo apt-get install mosquitto-clients | + | |
- | sudo systemctl enable mosquitto.service</code> | + | |
- | + | ||
- | ed infine riavviamo il Raspberry per far partire Mosquitto | + | |
- | + | ||
- | <code>sudo reboot</code> | + | |
Linea 141: | 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 179: | 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> | ||
+ | |||
+ | |||
+ | |||