Skip to content

raspibo/Thermo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

Cronotermostato (versione Nginx+Redis)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published