udało mi się to rozwiązać ale dalej jest problem , utworzyłem 2 automatyzacje jedna że jak wartość powyżej 50 W to wyłącza obecne automatyzację i startuje oczyszczacz na obroty ustalone, druga automatyzacja to poniżej 50 W i wraca oczyszczacz do swojego pierwotnego stanu ALE jest taki problem ale to już chyba w samej automatyzacji że jak wartość PM na wyświetlaczu wynosi tylko 1 to żadna automatyzacja się nie uruchomi do tego momentu aż ta wartość się nie zmieni, jak to zmienić bo czasami powietrze mogę mieć na poziome PM 1 nawet pół dnia i żadna automatyzacja nie zadziała jak wartość się nie ruszy
alias: okap
description: ""
trigger:
- type: power
platform: device
device_id: 15100db68439495f918236447d0da0e4
entity_id: 2c5ca616973a9802b75ff91a5cd16f21
domain: sensor
above: 50
condition: []
action:
- device_id: 15eeacf59ad211629be75b9b8d536b70
domain: number
entity_id: 3cce81a4d791cea8fb76c23a713de6a2
type: set_value
value: 1300
- service: automation.turn_off
data:
stop_actions: true
target:
entity_id:
- automation.mi_air_purifier_3c_dynamiczne_sterowanie
- automation.12_26_wylacz_led_i_przelacz_na_tryb_nocny
mode: single
alias: okap off
description: ""
trigger:
- type: power
platform: device
device_id: 15100db68439495f918236447d0da0e4
entity_id: 2c5ca616973a9802b75ff91a5cd16f21
domain: sensor
below: 5
condition: []
action:
- service: automation.turn_on
data: {}
target:
entity_id:
- automation.12_26_wylacz_led_i_przelacz_na_tryb_nocny
- automation.mi_air_purifier_3c_dynamiczne_sterowanie
mode: single
moja główna automatyzacja
alias: "zhimi_airp_mb4a - dynamiczne sterowanie "
description: ""
trigger:
- platform: state
entity_id: sensor.zhimi_airp_mb4a_pm2_5
condition:
- condition: time
after: "8:30:00"
before: "20:58:00"
action:
- service: number.set_value
data_template:
entity_id: number.zhimi_airp_mb4a_favorite_motor_speed
value: >
{% set poziom_zanieczyszczen = states('sensor.zhimi_airp_mb4a_pm2_5')
|float %} {% if poziom_zanieczyszczen < 10 %}
390
{% elif poziom_zanieczyszczen < 16 %}
760
{% elif poziom_zanieczyszczen < 20 %}
1280
{% elif poziom_zanieczyszczen < 29 %}
1430
{% elif poziom_zanieczyszczen < 37 %}
1490
{% elif poziom_zanieczyszczen < 47 %}
1560
{% elif poziom_zanieczyszczen < 55 %}
1740
{% elif poziom_zanieczyszczen < 70 %}
1820
{% elif poziom_zanieczyszczen < 80 %}
1900
{% elif poziom_zanieczyszczen < 90 %}
1999
{% elif poziom_zanieczyszczen < 101 %}
2000
{% elif poziom_zanieczyszczen > 100 %}
2100
{% else %}
2200
{% endif %}
- service: number.set_value
data:
value: "3"
target:
entity_id: number.zhimi_airp_mb4a_led_brightness
automatyzacja z trybem nocnym
alias: TRYB NOCNY
description: ""
trigger:
- platform: time
at: "20:59:00"
- platform: state
entity_id:
- sensor.zhimi_airp_mb4a_pm2_5
condition:
- condition: time
after: "21:00:00"
before: "8:29:00"
action:
- service: number.set_value
data:
value: "1"
target:
entity_id: number.zhimi_airp_mb4a_led_brightness
- service: fan.set_preset_mode
data:
preset_mode: Silent
target:
entity_id: fan.zhimi_airp_mb4a
mode: single