-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
56 lines (39 loc) · 1.9 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Thermo
======
Cronotermostato (derivato da ThermoRed [https://github.com/raspibo/ThermoRed.git]).
Lo scopo e` (era) realizzare sul Raspberry Pi un qualcosa di leggero e semplice,
che abbia un'interfaccia semplice (?) ed intuitiva (?) per il normale utilizzatore.
Contiene predisposizione per uso e configurazione della centralina di messaggi e allarme (https://github.com/raspibo/CentRed.git).
WebServer
Nginx
CGI Script
Python
Chart
http://dygraphs.com/
Alcune note d'uso e installazione
http://www.raspibo.org/wiki/index.php/Thermo
Appunti utili (?)
https://github.com/raspibo/Thermo/wiki
Aggiornamenti
2016 10 06
Aggiunto invio temperatura alla centralina di livello 1 (https://github.com/raspibo/Livello1)
apt-get install python3-pip
pip-3.2 install paho-mqtt
2019 01 06
Miglioramento della gestione PID (non e` un vero e proprio PID, non lo e` mai stato):
Ora controllo se acceso e se Temperatura attuale + Temperatura scarto (add) > Temperatura di set point, spengo,
altrimenti se Temperatura attuale - Temperatura scarto (sub) < Temperatura di set point, accendo.
2022 11 02
Migliorie software
MEMO:
Release iniziale: OS Raspbian 7.11 (wheezy)
Release attuale: Raspbian GNU/Linux 10 (buster) [10.11]
Aggiunto verifica di funzionamento settimanale (crontab -e):
11 1 * * 0 redis-cli -h centred hmset msg:redis:alive:$(date +\%Y\%m\%d\%H\%M\%S) type "alert" desc "Messaggio ciclico, $(hostname) in funzionamento regolare" value "on" um "" date "$(date +\%Y/\%m/\%d\ \%H:\%M:\%S)" > /dev/null
Comandi usati per copia su repository git:
cp -varpu --parents /etc/rc.local .
cp -varpu --parents /etc/nginx/fcgiwrap.conf /etc/nginx/sites-available/thermo /etc/nginx/sites-enabled/thermo .
cp -varpu --parents /var/www/ .
cp -varpu --parents /etc/cron.hourly/thermo-check .
sudo cp -varpu --parents /root/bin/thermo_init.d.sh .
sudo chown pi:pi -R root/