Updating README with installation instructions
This commit is contained in:
@@ -1,3 +1,28 @@
|
||||
# pico-weather
|
||||
# Pico Weather
|
||||
|
||||
Raspberry Pi Pico app to read BME280 sensor data and send it to Home Assistant
|
||||

|
||||
|
||||
Raspberry Pi Pico app to read BME280 sensor data and send it to Home Assistant.
|
||||
|
||||
Made in Go with [TinyGo](https://tinygo.org/).
|
||||
|
||||
## Requirements
|
||||
|
||||
* [TinyGo](https://tinygo.org/getting-started/install/) - TinyGo installation guide
|
||||
|
||||
## Deployment
|
||||
|
||||
1. Clone this git repository `git clone https://git.metaunix.net/gballan/pico-weather`.
|
||||
2. Copy `config.go.example` to `config.go` and modify the values to match your environment.
|
||||
3. Hold down the **BOOTSEL** button on your Raspberry Pi Pico 2W.
|
||||
4. Plug in your Pico to a USB port on your PC.
|
||||
5. Wait 2-3 seconds then release the **BOOTSEL** button.
|
||||
6. 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.
|
||||
7. 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.
|
||||
|
||||
Reference in New Issue
Block a user