Script now dynamically gets PrefabHash on start
This commit is contained in:
parent
9d384deb90
commit
ccf4ffc416
@ -5,6 +5,10 @@ alias thermostat d1
|
|||||||
alias temp_variance d2
|
alias temp_variance d2
|
||||||
# d3 = Console, LED Display variant, optional
|
# d3 = Console, LED Display variant, optional
|
||||||
alias temp_disp d3
|
alias temp_disp d3
|
||||||
|
# d4 = Wall Cooler
|
||||||
|
alias w_cooler d4
|
||||||
|
# d5 = Wall Heater
|
||||||
|
alias w_heater d5
|
||||||
|
|
||||||
alias curr_temp r0
|
alias curr_temp r0
|
||||||
alias target_temp r1
|
alias target_temp r1
|
||||||
@ -13,15 +17,17 @@ alias min_temp r3
|
|||||||
alias max_temp r4
|
alias max_temp r4
|
||||||
alias cooling_active r5
|
alias cooling_active r5
|
||||||
alias heating_active r6
|
alias heating_active r6
|
||||||
|
alias cooler r7
|
||||||
|
alias heater r8
|
||||||
|
|
||||||
define WALL_HEATERS 24258244
|
|
||||||
define WALL_COOLERS -739292323
|
|
||||||
define LIQUID_WALL_COOLERS -1369060582
|
|
||||||
define TEMP_CONVERT 273.15
|
define TEMP_CONVERT 273.15
|
||||||
|
|
||||||
move cooling_active 0
|
move cooling_active 0
|
||||||
move heating_active 0
|
move heating_active 0
|
||||||
|
|
||||||
|
l cooler w_cooler PrefabHash
|
||||||
|
l heater w_heater PrefabHash
|
||||||
|
|
||||||
start:
|
start:
|
||||||
yield
|
yield
|
||||||
# establish min- and max-temps to registry
|
# establish min- and max-temps to registry
|
||||||
@ -45,9 +51,8 @@ jal display
|
|||||||
bgt curr_temp max_temp cooling
|
bgt curr_temp max_temp cooling
|
||||||
blt curr_temp min_temp heating
|
blt curr_temp min_temp heating
|
||||||
|
|
||||||
sb WALL_COOLERS On cooling_active
|
sb cooler On cooling_active
|
||||||
sb LIQUID_WALL_COOLERS On cooling_active
|
sb heater On heating_active
|
||||||
sb WALL_HEATERS On heating_active
|
|
||||||
|
|
||||||
j start
|
j start
|
||||||
|
|
||||||
@ -71,8 +76,7 @@ brdns temp_disp 2
|
|||||||
jal display
|
jal display
|
||||||
|
|
||||||
# send state to coolers
|
# send state to coolers
|
||||||
sb WALL_COOLERS On cooling_active
|
sb cooler On cooling_active
|
||||||
sb LIQUID_WALL_COOLERS On cooling_active
|
|
||||||
|
|
||||||
bgtz cooling_active cooling
|
bgtz cooling_active cooling
|
||||||
j start
|
j start
|
||||||
@ -88,7 +92,7 @@ brdns temp_disp 2
|
|||||||
jal display
|
jal display
|
||||||
|
|
||||||
# send state to heaters
|
# send state to heaters
|
||||||
sb WALL_HEATERS On heating_active
|
sb heater On heating_active
|
||||||
|
|
||||||
bgtz heating_active heating
|
bgtz heating_active heating
|
||||||
j start
|
j start
|
Loading…
Reference in New Issue
Block a user