├── .gitignore ├── LICENSE ├── README.md ├── api.cpp ├── api.h ├── config.example.h ├── display.cpp ├── display.h ├── mqtt.cpp ├── mqtt.h ├── neopixel.cpp ├── neopixel.h ├── notifications.cpp ├── notifications.h ├── saloon.ino ├── src ├── sensors │ ├── bh1750sensor.cpp │ ├── bh1750sensor.h │ ├── bme280sensor.cpp │ ├── bme280sensor.h │ ├── dhtsensor.cpp │ ├── dhtsensor.h │ ├── microphone.cpp │ ├── microphone.h │ ├── motionsensor.cpp │ └── motionsensor.h └── weather │ ├── OpenWeatherMapCurrent.cpp │ ├── OpenWeatherMapCurrent.h │ ├── OpenWeatherMapForecast.cpp │ ├── OpenWeatherMapForecast.h │ └── openweather.h ├── wifi.cpp └── wifi.h /.gitignore: -------------------------------------------------------------------------------- 1 | config.h 2 | build 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/README.md -------------------------------------------------------------------------------- /api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/api.cpp -------------------------------------------------------------------------------- /api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/api.h -------------------------------------------------------------------------------- /config.example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/config.example.h -------------------------------------------------------------------------------- /display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/display.cpp -------------------------------------------------------------------------------- /display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/display.h -------------------------------------------------------------------------------- /mqtt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/mqtt.cpp -------------------------------------------------------------------------------- /mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/mqtt.h -------------------------------------------------------------------------------- /neopixel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/neopixel.cpp -------------------------------------------------------------------------------- /neopixel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/neopixel.h -------------------------------------------------------------------------------- /notifications.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/notifications.cpp -------------------------------------------------------------------------------- /notifications.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/notifications.h -------------------------------------------------------------------------------- /saloon.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/saloon.ino -------------------------------------------------------------------------------- /src/sensors/bh1750sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/bh1750sensor.cpp -------------------------------------------------------------------------------- /src/sensors/bh1750sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/bh1750sensor.h -------------------------------------------------------------------------------- /src/sensors/bme280sensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/bme280sensor.cpp -------------------------------------------------------------------------------- /src/sensors/bme280sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/bme280sensor.h -------------------------------------------------------------------------------- /src/sensors/dhtsensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/dhtsensor.cpp -------------------------------------------------------------------------------- /src/sensors/dhtsensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/dhtsensor.h -------------------------------------------------------------------------------- /src/sensors/microphone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/microphone.cpp -------------------------------------------------------------------------------- /src/sensors/microphone.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | double measureNoiseLevel(int pin); 4 | -------------------------------------------------------------------------------- /src/sensors/motionsensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/motionsensor.cpp -------------------------------------------------------------------------------- /src/sensors/motionsensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/sensors/motionsensor.h -------------------------------------------------------------------------------- /src/weather/OpenWeatherMapCurrent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/weather/OpenWeatherMapCurrent.cpp -------------------------------------------------------------------------------- /src/weather/OpenWeatherMapCurrent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/weather/OpenWeatherMapCurrent.h -------------------------------------------------------------------------------- /src/weather/OpenWeatherMapForecast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/weather/OpenWeatherMapForecast.cpp -------------------------------------------------------------------------------- /src/weather/OpenWeatherMapForecast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/weather/OpenWeatherMapForecast.h -------------------------------------------------------------------------------- /src/weather/openweather.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/src/weather/openweather.h -------------------------------------------------------------------------------- /wifi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/wifi.cpp -------------------------------------------------------------------------------- /wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muesli/saloon/HEAD/wifi.h --------------------------------------------------------------------------------