Skip to content

Latest commit

 

History

History
64 lines (58 loc) · 2.39 KB

README.md

File metadata and controls

64 lines (58 loc) · 2.39 KB

sensorTool

Checks temperature and humidity and sends messages to mobile phones when reaching defined thresholds.

Actual functionality

  • Lacrosse Sensors (TX35 & TX29)
  • BME280 Sensors
  • fritz dect 200
  • webradio
  • LED alarm light
  • motion detector
  • Network device detector
  • picam
  • 433 MHZ Switches (intertechno/gt-7000/gt-9000)
  • no whatsapp support because of at the moment unkown problems

Usecases: 1) Sensor RoomX Value(Temperature and or Humidity) below threshold => alarm triggerd (LED alarm light) 2) One RoomSensor above relative humidity threshold and absolute humidity is below Outdoor Sensor, than Switch with radiators is started. And stopped if threshold is reached 3) Toggle of Switches(dect!200 & 433MHz) via web gui 4) Tracking of Sensor values over the day 5) dect!200 showing of actual power consumption 6) Running webradio if motion is and if webradio running than if no motion and no named mobile is alive webradio is stopped.

Goal

Check temperature in bath to avoid freezing temperatures, when going to bed. Check humidity in the cellar to avoid to much humidity by starting a fan.

Hardware

Software

Detailed description

The sensorTool has two main components:

  • sensorHttpService.py
    • reads the bme280 and lacrosse sensors values
    • provides values via httpservice
  • sensorLogic.py
    • gets the sensor data via httprequests
    • checks the values against the defined thresholds
    • sends whatsapp messages when the thresholds are reached