(Created page with "{{Project |Name=Container presence |Skills=Electronics, Esphome, ESP8266, |Status=Active |Niche=Infra |Purpose=Home Automation |Tool=No }}") |
No edit summary |
||
Line 7: | Line 7: | ||
|Tool=No | |Tool=No | ||
}} | }} | ||
Sensor for the presence of the 2 containers (klikos) in the space | |||
<pre> | |||
esphome: | |||
name: klikopresence | |||
esp8266: | |||
board: nodemcu | |||
logger: | |||
api: | |||
wifi: | |||
ssid: !secret wifi_ssid | |||
password: !secret wifi_password | |||
sensor: | |||
- platform: ultrasonic | |||
trigger_pin: D1 | |||
echo_pin: D2 | |||
name: "Afval kliko" | |||
id: afval | |||
update_interval: 2s | |||
internal: true | |||
pulse_time: 13us | |||
- platform: ultrasonic | |||
trigger_pin: D5 | |||
echo_pin: D6 | |||
id: papier | |||
name: "Papier kliko" | |||
update_interval: 2s | |||
internal: True | |||
binary_sensor: | |||
- platform: template | |||
name: "Papier kliko presence" | |||
lambda: |- | |||
if (id(papier).state < 0.30) { | |||
return true; | |||
} else { | |||
return false; | |||
} | |||
- platform: template | |||
name: "Restafval kliko presence" | |||
lambda: |- | |||
if (id(afval).state < 0.60) { | |||
return true; | |||
} else { | |||
return false; | |||
} | |||
</pre> |
Latest revision as of 17:36, 4 February 2023
Container presence | |
---|---|
Participants | |
Skills | Electronics, Esphome, ESP8266 |
Status | Active |
Niche | Infra |
Purpose | Home Automation |
Tool | No |
Location | |
Cost | |
Tool category |
Container presence Property "Tool Image" (as page type) with input value "File:{{{Picture}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. {{{Picture}}} {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}
Sensor for the presence of the 2 containers (klikos) in the space
esphome: name: klikopresence esp8266: board: nodemcu logger: api: wifi: ssid: !secret wifi_ssid password: !secret wifi_password sensor: - platform: ultrasonic trigger_pin: D1 echo_pin: D2 name: "Afval kliko" id: afval update_interval: 2s internal: true pulse_time: 13us - platform: ultrasonic trigger_pin: D5 echo_pin: D6 id: papier name: "Papier kliko" update_interval: 2s internal: True binary_sensor: - platform: template name: "Papier kliko presence" lambda: |- if (id(papier).state < 0.30) { return true; } else { return false; } - platform: template name: "Restafval kliko presence" lambda: |- if (id(afval).state < 0.60) { return true; } else { return false; }