El caso que no sepas modificar el código con la actualización de honey-comb menu
TEAM TRACKER:
PLANTILLAS :
Ayudante previa:
{{ as_datetime(state_attr("sensor.atletico_liga","date")) - timedelta( hours = 0, minutes = 30 ) }}
Notificación resultado:
⚽️GOOOOLL⚽️ {{ (state_attr("sensor.atletico_liga","team_name" )) }} {{
(state_attr("sensor.atletico_liga","team_score" )) }} - {{
(state_attr("sensor.atletico_liga","opponent_name" )) }} {{
(state_attr("sensor.atletico_liga","opponent_score" )) }}
Disparador automatización:
{{ state_attr('sensor.atletico_liga', 'team_score') | int > states('input_number.goles_team') | int }}
Valor input:
action: input_number.set_value
target:
entity_id: input_number.goles_team
data:
value: "{{ state_attr('sensor.atletico_liga', 'team_score') | int }}"
Web esphome enlace:
Código para.YAML Switch
switch:
- platform: gpio
pin: 12
name: "Rele"
Código para.YAML Caudalímetro
sensor:
- platform: pulse_counter
state_class: measurement
name: "caudalimetro"
id: caudalimetro
pin: GPIO14
update_interval: 1s
filters:
- lambda: return (x / 400.0); #Flow pulse: F=(6.6Q)±5% with Q=L/min
unit_of_measurement: "L/min"
- platform: integration
device_class: water
state_class: total_increasing
name: "caudal en m³"
unit_of_measurement: 'm³'
accuracy_decimals: 4
sensor: caudalimetro
time_unit: min
icon: "mdi:water"
filters:
- lambda: return (x / 1000);
- platform: integration
device_class: water
state_class: total_increasing
name: "caudal en litros"
unit_of_measurement: 'L'
accuracy_decimals: 2
sensor: caudalimetro
time_unit: min
icon: "mdi:water"
Código para .YAML sensor ultrasonido
sensor:
- platform: ultrasonic
trigger_pin: GPIO12
echo_pin: GPIO14
name: "Ultrasonic Sensor"
update_interval: 10s
accuracy_decimals: 1
Código para .YAML sensor temperatura Ds18b20
dallas:
- pin: GPIO14 #D5
sensor:
- platform: dallas
address: 0xe80119369615e928
name: "Temperatura pecera"
Código para Config.YAML , sensor temperatura interno de la Raspberry pi 4
# Example configuration.yaml entry
command_line:
- sensor:
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
# If errors occur, make sure configuration file is encoded as UTF-8
unit_of_measurement: "°C"
value_template: "{{ value | multiply(0.001) | round(1) }}"
Código para Config. yaml ESp8266 Led
output:
- platform: gpio
pin: GPIO12
id: gpio_led
light:
- platform: binary
name: LED
output: gpio_led
Código template sensor de nivel
Porcentaje sustituye 25 por los cm del nivel max que has estipulado
{{ (states('sensor.sensor_de_nivel') | float / 25) * 100 }}
sustituye 100 por los litros max de tu deposito o tanque
{{ (states('sensor.sensor_de_nivel') | float / 25) * 6.5 }}