To robisz tak i po problemie
on event#temp1_demand>%mem1% DO Backlog dimmer 25;publish ahu-box/ 0;.........
@isom Rule3
ON DS18B20-1#Temperature do Backlog event temp1_demand=%value%;DisplayText [f0s2p15x0y0]Tb. %value% C endon
on DS18B20-2#Temperature do Backlog event temp_demand=%value%;DisplayText [f0s2p15x0y25]Tz. %value% C endon
on DS18B20-3#Temperature do Backlog event temp_demand=%value%;DisplayText [f0s2p15x0y50]Tp. %value% C endon
on Time#Minute|4 do DisplayText [z] endon
on event#temp1_demand>%mem1% DO Backlog dimmer 25;publish ahu-box/ 0;DisplayText [f0s2p15x0y25]MOC = 0% break
on event#temp1_demand>%mem2% DO Backlog dimmer 45;publish ahu-box/ 10;DisplayText [f0s2p15x0y25]MOC = 10% break
on event#temp1_demand>%mem3% DO Backlog dimmer 59;publish ahu-box/ 20;DisplayText [f0s2p15x0y25]MOC = 20% break
on event#temp1_demand>%mem4% DO Backlog dimmer 64;publish ahu-box/ 30;DisplayText [f0s2p15x0y25]MOC = 30% break
on event#temp1_demand>%mem5% DO Backlog dimmer 73;publish ahu-box/ 50;DisplayText [f0s2p15x0y25]MOC = 50% break
on event#temp1_demand>%mem6% DO Backlog dimmer 84;publish ahu-box/ 60;DisplayText [f0s2p15x0y25]MOC = 60% break
on event#temp1_demand>%mem7% DO Backlog dimmer 94;publish ahu-box/ 80;DisplayText [f0s2p15x0y25]MOC = 80% break
on event#temp1_demand<%mem7% DO Backlog dimmer 100;publish ahu-box/ 100;DisplayText [f0s2p15x0y25]MOC = MAX endon
zrobiłem tak jak pan powiedział ale nie wchodzi do konsoli
@dawidk jak nie "wchodzi" to znaczy, że jest za długa :), zbyt dużo znaków w jednej regule. Coś trzeba przenieść do innej reguły, albo z czegoś zrezygnować.
@dawidk trzeba kombinować, można spróbować zrezygnować z odświeżania wyświetlacza co 4 minuty , zamiast MOC = xx , zrobić MOC xx , zamiast tematu ahu-box , zrobić samo ahu, zmieniajac to oczywiscie w HA.
To tak żeby nie rezygnować z którgoś poziomu.
Wyświelanie w HA mocy 0 ma średni sens, jak dla mnie.
Można odczyt temp 1 przenieść do 1 reguły, możliwości jest sporo
@isom okej dziękuje pan za pomoc udało mi się wszystko zrobić co chciałem w raz z zadana pompy . dziękuje jeszcze raz za cierpliwość dla mnie ..
witam prosze o pomoc przestała mi działac automatyzacja input_select przez mqtt do tasmoty po aktualizacji .jak zrobic by znowu działa jak trzeba przesyłam moja automatyzacje jak jest zrobiona .
input_select:
zadana_co:
name: Zadana Temperatura Centralnego Ogrzewania
options:
- "38"
- "40"
- "42"
- "50"
- alias: UstawienieRC
trigger:
platform: state
entity_id: input_select.zadana_co
action:
service: mqtt.publish
data_template:
topic: cmnd/STR-AHU/Backlog
retain: false
payload_template: "{%- if states('input_select.zadana_co') == \"38\" -%}\n Mem1
38;Mem2 37;Mem3 36;Mem4 34;Mem5 32;Mem6 30\n{%- elif states('input_select.zadana_co')
== \"40\" -%}\n Mem1 40;Mem2 39;Mem3 38;Mem4 36;Mem5 34;Mem6 32\n{%- elif
states('input_select.zadana_co') == \"45\" -%}\n Mem1 42;Mem2 40;Mem3 38;Mem4
36;Mem5 34;Mem6 32\n{%- elif states('input_select.zadana_co') == \"50\" -%}\n
Mem1 50;Mem2 49;Mem3 48;Mem4 46;Mem5 44;Mem6 42\n{%- endif -%}"