Google Nest Thermostat Monitoring and Control Telegram Bot

Het idee voor dit project ontstond uit een geschil met mijn verhuurder over de renovatie en isolatie van mijn appartement. Volgens de huurcommissie is de verhuurder verplicht maatregelen te nemen om de temperatuur te verlagen als je woning gedurende meer dan 300 uur per jaar boven de 26,5 graden Celsius komt (C-gebrek). Daarom heb ik dit project ontwikkeld om bewoners in staat te stellen de temperatuur gedurende het hele jaar te monitoren en te documenteren.

Het hoofddoel is om de binnentemperaturen elke 30 minuten te monitoren, deze waarden in een Excel-bestand te loggen en meldingen naar je Telegram-account te sturen. Het stelt je ook in staat om je Nest Thermostaat vanaf je Telegram-account te bedienen. Het maakt gebruik van de API's die door Google voor je Nest Thermostaat worden geleverd.

Functionaliteiten:

  • Monitor binnentemperaturen en vochtigheid elke 30 minuten.
  • Log waarden in een Excel-bestand (apart bestand voor elke dag).
  • Log aanvullende informatie van een buitenweerstation.
  • Stuur meldingen naar je Telegram-account.
  • Bedien je Nest Thermostaat vanaf je Telegram-account (zoals het instellen van temperatuur, modus, etc.).
  • Verkrijg waarden van je Nest Thermostaat of eerdere waarden via je Telegram-account.
  • Analyseer de temperatuur van je Nest Thermostaat over een langere periode (gebaseerd op de gegenereerde Excel-bestanden).

Wil jij dit ook? Ik heb de broncode en gedetailleerde instructies op mijn GitHub gedeeld.