v0.1.1
[Issue #1] - Adding UpdateInterval config value to set how long to wait in between each update loop, in seconds
[Issue #1] - Adding UpdateInterval config value to set how long to wait in between each update loop, in seconds
Pico Weather
Raspberry Pi Pico app to read BME280 sensor data and send it to Home Assistant.
Made in Go with TinyGo.
Requirements
- TinyGo - TinyGo installation guide
Deployment
- Clone this git repository
git clone https://git.metaunix.net/gballan/pico-weather. - Copy
config.go.exampletoconfig.goand modify the values to match your environment. - Hold down the BOOTSEL button on your Raspberry Pi Pico 2W.
- Plug in your Pico to a USB port on your PC.
- Wait 2-3 seconds then release the BOOTSEL button.
- Flash the program to the Pico:
tinygo flash -target=pico2-w .. a. Note: On Pop!_OS I needed to open the file browser and mount the RP2350 partition manually while tinygo was attempting the flash, otherwise it would fail. - Monitor the app:
tinygo monitor.
At this point, you should be able to deploy this. Unplug the Pico, connect your BME280 sensor and power it back on - you should start receiving data in Home Assistant under the name you set with NodeName.
License
This project is made available under the BSD 3-Clause license.
Description
Raspberry Pi Pico app to read BME280 sensor data and send it to Home Assistant
Releases
5
Languages
Go
100%