squidpickles / solar_weather Goto Github PK
View Code? Open in Web Editor NEWESPHome configuration for solar powered weather station at https://www.instructables.com/Solar-Powered-WiFi-Weather-Station-V30/
License: MIT License
ESPHome configuration for solar powered weather station at https://www.instructables.com/Solar-Powered-WiFi-Weather-Station-V30/
License: MIT License
I noticed that the Wakeup Pin and the Pulse Counter are both using GPIO25. I do not believe we can utilize the same pin for two different functions. What is the best method to correct this simultaneous use of the same pin?
INFO ESPHome 2024.2.2
INFO Reading configuration /config/esphome/weather-station-v32.yaml...
Failed config
**deep_sleep: [source /config/esphome/weather-station-v32.yaml:41]
Pin 25 is used in multiple places.**
run_duration: 40s
sleep_duration: 4min
wakeup_pin:
number: 25
inverted: True
mode:
input: True
output: False
open_drain: False
pullup: False
pulldown: False
ignore_strapping_warning: False
drive_strength: 20.0
**sensor.pulse_counter: [source /config/esphome/weather-station-v32.yaml:104]
Pin 25 is used in multiple places.**
platform: pulse_counter
pin:
number: 25
mode:
input: True
output: False
open_drain: False
pullup: False
pulldown: False
inverted: False
ignore_strapping_warning: False
drive_strength: 20.0
Thx
Thanks so much for doing this ESPHome YAML file. It works great and was huge jumpstart for me to get my V3.0 weather station up and running. There was one change that I had to make... In the deep sleep section under wakeup_pin, I had to indent the number: GPIO25 and inverted: true lines two spaces.
deep_sleep:
run_duration: 60s
sleep_duration: 4min
wakeup_pin:
number: GPIO25
inverted: true
The one addition I did was to add the pmsx003 air quality monitor to the build...
-Bill
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.