40 lines
801 B
YAML
40 lines
801 B
YAML
|
esphome:
|
||
|
name: houseplant
|
||
|
platform: ESP8266
|
||
|
board: nodemcuv2
|
||
|
|
||
|
logger:
|
||
|
level: INFO
|
||
|
|
||
|
ota:
|
||
|
password: "71987bd671fe226031259af06d0ccbea"
|
||
|
|
||
|
wifi:
|
||
|
ssid: !secret ssid
|
||
|
password: !secret pass
|
||
|
fast_connect: true
|
||
|
|
||
|
mqtt:
|
||
|
broker: henry.int.jnf.me
|
||
|
username: esphome
|
||
|
password: esphome
|
||
|
topic_prefix: esphome/houseplant
|
||
|
|
||
|
http_request:
|
||
|
|
||
|
sensor:
|
||
|
- platform: adc
|
||
|
pin: A0
|
||
|
name: "Moisture Level"
|
||
|
id: moisture_level
|
||
|
unit_of_measurement: "u"
|
||
|
update_interval: 1h
|
||
|
filters:
|
||
|
- multiply: 1024
|
||
|
on_value:
|
||
|
- http_request.get:
|
||
|
verify_ssl: false
|
||
|
url: !lambda |-
|
||
|
return (std::string) "https://jasonsplant.jaywll.co/newreading?v=" + to_string(int(id(moisture_level).state));
|
||
|
headers:
|
||
|
auth-key: !secret houseplant_key
|