alias: Weather - Records, Temp & Wind description: "" trigger: - platform: state entity_id: - sensor. id: temp_change - platform: state entity_id: - sensor. id: wind_speed condition: [] action: - choose: - conditions: - condition: trigger id: - temp_change - condition: numeric_state entity_id: sensor. above: input_number.highest_recorded_temp sequence: - service: input_number.set_value data: value: "{{states('sensor.')}}" target: entity_id: input_number.highest_recorded_temp - service: input_datetime.set_datetime data: date: "{{ now().date() }}" target: entity_id: input_datetime.highest_temp_date - delay: hours: 0 minutes: 0 seconds: 2 milliseconds: 0 - service: telegram_bot.send_message data: message: >- New temperature high recorded. Now {{ states('input_number.highest_recorded_temp') }}°C - conditions: - condition: trigger id: - temp_change - condition: numeric_state entity_id: sensor. below: input_number.lowest_recorded_temp sequence: - service: input_number.set_value data: value: "{{states('sensor.')}}" target: entity_id: input_number.lowest_recorded_temp - service: input_datetime.set_datetime data: date: "{{ now().date() }}" target: entity_id: input_datetime.lowest_temp_date - delay: hours: 0 minutes: 0 seconds: 2 milliseconds: 0 - service: telegram_bot.send_message data: message: >- New temperature low recorded. Now {{ states('input_number.lowest_recorded_temp') }}°C - conditions: - condition: trigger id: - wind_speed - condition: numeric_state entity_id: sensor. above: input_number.highest_recorded_wind_speed sequence: - service: input_number.set_value data: value: "{{states('sensor.')}}" target: entity_id: input_number.highest_recorded_wind_speed - service: input_datetime.set_datetime data: date: "{{ now().date() }}" target: entity_id: input_datetime.highest_wind_speed_date - delay: hours: 0 minutes: 0 seconds: 2 milliseconds: 0 - service: telegram_bot.send_message data: message: >- New fastest wind speed recorded. Now {{ states('input_number.highest_recorded_wind_speed') }} mph mode: single