CentRed

Da raspibo.
Jump to navigation Jump to search
{{#if:| {{#if:| }} {{#if:https://github.com/raspibo/CentRed.git%7C }}
Progetto
[[File:]] }}CentRed
Centralino di controllo avvisi (segnalazioni e allarmi)
Gruppo: [[Gruppo_{{{gruppo}}}|{{{gruppo}}}]]

}}

[ social network]
code repository

Centralino di gestione avvisi e allarmi

Si occupa di avvisare l'utilizzatore attraverso messaggi di posta elettronica, telefonate VOIP e chat (XMPP), di avvisi e allarmi dell'impianto domotico (?) e/o degli apparati che gli inviano messaggi opportunamente predisposti.

Tabella di riferimento del messaggio da inviare: https://github.com/raspibo/CentRed/wiki/Tabella-avvisi.

Ad oggi questa centralina e` usata da
Thermo
Centralina livello 1


Installazione

(Che mi ero dimenticato di scrivere/Che non mi ricordo neanche)

Si tratta di installare il web server "Nginx", "Asterisk", "Redis" e "Festival". (Credo di averli indicati tutti :) ).

Altri sono programmi da compilare (forse oggi sono inclusi nei repositori), ho incluso i ".deb" nel repository "git" (trovate il link in alto).

Nel web server e` attiva (in configurazione) l'autenticazione, per completarla dovete creare il file "/var/www/.htaccess" in questo modo (sostituite USERNAME col vostro nome o altro):

echo -n "USERNAME" >> /var/www/.htpassw
echo -n ":" >> /var/www/.htpasswdd
openssl passwd >> /var/www/.htpasswd

Attenzione ai permessi (l'importante e` che sia leggibile dal webserver).


Pagina principale

Pagina principale e menu:

Centred-Messaggi.png


Sono visibili i normali messaggi di controllo di funzionamento di se stessa e della centralina Thermo.

I messaggi non ancora confermati sono inviati a cadenze cicliche e per un massimo di volte, dipendente dalla configurazione.

Ovviamente, una volta confermati, non sono piu` inviati e permangono visualizzati nella pagina fino a scadenza (configurazione).

Prima configurazione

Ed anche unica, normalmente ;)

Il database NoSQL Redis utilizzato, non e` configurabile perche` DEVE risiedere nella stessa macchina.

Nota
Non sono riuscito a parametrizzare tutte le configurazioni

Configurazione accounts

Mail

Inserite le credenziali per l'invio/uso della posta elettronica, questo e` l'indirizzo che servira` per inviare le mail delle segnalazioni della centralina

Centred-ConfiguraMail.png

XMPP

Inserite le credenziali per l'invio/uso del protocollo XMPP, servira` per inviare le segnalazioni della centralina.

Centred-ConfiguraXMPP.png

Configurazione liste destinatari

Aggiungete gli indirizzi dei destinatari dei messaggi delle varie segnalazioni della centralina:

Centred-ListaMail.png

Centred-ListaXMPP.png

Centred-ListaSIP.png

Configurazione destinazioni allarme

Per ogni tipologia di segnalazione, si deve indicare a quali liste e` da inviare:

Centred-SelezioneListeMessaggiAllarme.png

Centred-SelezioneListeMessaggiAllerta.png

Configurazione

I parametri di controllo ed invio degli avvisi:

Centred-Configurazione.png


Riferimenti

https://github.com/raspibo/CentRed.git

https://github.com/raspibo/CentRed/wiki