Hi Matt, which portions are you interested in particularly? The setup I’ve created isn’t what I would call “straightforward” by any stretch. It consists of:
- an outdoor sensor node (pro mini, NRF24L01, si7021 temp/humidity sensor, LiFePo4 battery)
- an indoor sensor node (pro mini, NRF24L01, si7021 temp/humidity sensor, BMP280 barometric sensor, LiFePo4 battery)
- a wind/rain sensor node (pro mini, NRF24L01, Davis anemometer and rain gauge, LiIon battery, charging + BMS module and 5V USB power supply)
- Raspberry Pi with NRF24L01 connected by SPI, running a custom written Python driver for WeeWx
The outdoor and indoor sensors sleep for about 30 seconds each between readings and their 700mAh batteries last about 6 months before needing to be recharged. The wind/rain sensor is permanently powered with the battery as a power failure backup option. The Pi also runs via a UPS based on a 10Ah LiPo battery and associated power switching circuit.
Mine has no connection/integration whatsoever with EmonCMS or with my EmonBase.