Skip to content

raspibo/Thermo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b144424 · Feb 11, 2022

History

30 Commits
Feb 28, 2015
Jan 5, 2019
Jan 29, 2017
Feb 11, 2022
Mar 8, 2016
Feb 3, 2015
Feb 11, 2022

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