Šablonovací systém umožnuje přidávání aktuálních hodnot sensorů a matematických operací do textových a číselných polí akcí.
Šablona musí začínat
{{
a končit
}}
.
Může být použita
pouze jedna šablona na
jedno pole a nic
mimo šablonu se
nebere v potaz .
Do
šablony lze programovat pomocí
Javascriptu .
Příklad :
{{ 0.a0b1c2d3e4f5.zarizeni_Load_totalpower - 50 }}
{{
je začátek šablony
0
je ID typu zařízení (Měnič)
a0b1c2d3e4f5
je ID zařízení
zarizeni_Load_totalpower
je typ sensoru (Aktuální spotřeba)
-
je matematický symbol (odčítání)
50
je číslo
}}
je konec šablony
V tomoto příkladu by se nová hodnota nastavila na
Aktuální spotřebu - 50
.
Příklad podmínky pomocí Javascriptu :
{{ if (0.a0b1c2d3e4f5.zarizeni_Load_totalpower > 100) { "větší" } else { "měnší" } }}
{{
je začátek šablony
if (
je začátek podmínky
0
je ID typu zařízení (Měnič)
a0b1c2d3e4f5
je ID zařízení
zarizeni_Load_totalpower
je typ sensoru (Aktuální spotřeba)
>
je matematický symbol (větší než)
100
je číslo
)
je konec podmínky
{
je začátek kladné odpovědi na podmínku
"
je symbol pro začátek a konec textu
větší
je text kladné odpovědi na podmínku
"
je symbol pro začátek a konec textu
}
je konec kladné odpovědi na podmínku
else {
je začátek záporné části podmínky
"
je symbol pro začátek a konec textu
měnší
je text záporné odpovědi na podmínku
"
je symbol pro začátek a konec textu
}
je konec záporné odpovědi na podmínku
}}
je konec šablony
Alternativní způsob zápisu :
{{ 0.a0b1c2d3e4f5.zarizeni_Load_totalpower > 100 ? "větší" : "měnší" }}
V tomoto příkladu by se nová hodnota nastavila na
větší
pokuď by hodnota senzoru
Aktuální spotřeba
byla větší než 100 a nebo na
měnší
pokuď by byla menší.
Senzory podle typy zařízení:
ID typu zařízení
ID zařízení
Typ zařízení
Název zařízení
999
Systém
Systémové senzory
Typ sensoru
Název senzoru
Použití
aktualni_hodina
Aktuální hodina
999.aktualni_hodina
aktualni_minuta
Aktuální minuta
999.aktualni_minuta
aktualni_spotova_hodina
Aktuální spotová hodina
999.aktualni_spotova_hodina
aktualni_spotova_cena
Aktuální spotová cena
999.aktualni_spotova_cena
5
30c92227e610
Relé/Spínač
Relé Wifi - Bojler
Typ sensoru
Název senzoru
Použití
zarizeni_prepinac_1
Přepínač 1.
5.30c92227e610.zarizeni_prepinac_1
zarizeni_pwm_posuvnik_1
PWM 1.
5.30c92227e610.zarizeni_pwm_posuvnik_1
zarizeni_pwm_frekvence_1
PWM 1. frekvence
5.30c92227e610.zarizeni_pwm_frekvence_1
zarizeni_cidlo_1_1
Teplotní čidlo 1.: 1.
5.30c92227e610.zarizeni_cidlo_1_1
zarizeni_cidlo_1_2
Teplotní čidlo 1.: 2.
5.30c92227e610.zarizeni_cidlo_1_2
zarizeni_cidlo_1_3
Teplotní čidlo 1.: 3.
5.30c92227e610.zarizeni_cidlo_1_3
zarizeni_cidlo_1_4
Teplotní čidlo 1.: 4.
5.30c92227e610.zarizeni_cidlo_1_4
zarizeni_cidlo_1_5
Teplotní čidlo 1.: 5.
5.30c92227e610.zarizeni_cidlo_1_5
0
a0a3b32b5924
Měnič
Deye SUN-10K
Typ sensoru
Název senzoru
Použití
zarizeni_Battery_capacity
Aktuální kapacita baterií
0.a0a3b32b5924.zarizeni_Battery_capacity
zarizeni_Load_totalpower
Aktuální spotřeba
0.a0a3b32b5924.zarizeni_Load_totalpower
automatizace_aktualni_stav
Aktuální stav
0.a0a3b32b5924.automatizace_aktualni_stav
mb_Heat_sink_temp
Aktuální teplota měniče
0.a0a3b32b5924.mb_Heat_sink_temp
zarizeni_Battery_output_power
Aktuální výkon baterie
0.a0a3b32b5924.zarizeni_Battery_output_power
zarizeni_Inverter_output_total_power
Aktuální výkon měniče
0.a0a3b32b5924.zarizeni_Inverter_output_total_power
zarizeni_Total_grid_power
Aktuální výkon sítě
0.a0a3b32b5924.zarizeni_Total_grid_power
panely_aktualni_vykon
Aktuální výkon solárních panelů
0.a0a3b32b5924.panely_aktualni_vykon
zarizeni_Daily_energy_bought
Denní množství nákoupených energií
0.a0a3b32b5924.zarizeni_Daily_energy_bought
zarizeni_Daily_energy_sold
Denní množství prodaných energií
0.a0a3b32b5924.zarizeni_Daily_energy_sold
energie_celkova_cena_nakupu
Denní nákupní cena energií
0.a0a3b32b5924.energie_celkova_cena_nakupu
energie_celkova_cena_prodeje
Denní prodejní cena energií
0.a0a3b32b5924.energie_celkova_cena_prodeje
zarizeni_Daily_production
Denní produkce panelů
0.a0a3b32b5924.zarizeni_Daily_production
zarizeni_Daily_consumption
Denní spotřeba energie
0.a0a3b32b5924.zarizeni_Daily_consumption
automatizace_maximalni_cena_nakupu
Maximální cena nákupu energií
0.a0a3b32b5924.automatizace_maximalni_cena_nakupu
automatizace_do_kolika_procent_vybijet
Maximální hloubka vybití baterií při prodeji
0.a0a3b32b5924.automatizace_do_kolika_procent_vybijet
automatizace_minimalni_cena_prodeje
Minimální cena prodeje energií
0.a0a3b32b5924.automatizace_minimalni_cena_prodeje
zarizeni_Battery_total_charge
Množstvý nabité energie do baterií
0.a0a3b32b5924.zarizeni_Battery_total_charge
automatizace_pocet_amper
Nabíjecí proud
0.a0a3b32b5924.automatizace_pocet_amper
zarizeni_prepinac_1
Relé 1.
0.a0a3b32b5924.zarizeni_prepinac_1
zarizeni_prepinac_2
Přepínač 2.
0.a0a3b32b5924.zarizeni_prepinac_2
zarizeni_prepinac_3
Přepínač 3.
0.a0a3b32b5924.zarizeni_prepinac_3
zarizeni_prepinac_4
Přepínač 4.
0.a0a3b32b5924.zarizeni_prepinac_4
automatizace_prepinac_prodeje
Přepínač automatizace prodeje
0.a0a3b32b5924.automatizace_prepinac_prodeje
automatizace_prepinac_ovladani_ventilatoru
Přepínač ovládání ventilátorů pomocí PWM 3.
0.a0a3b32b5924.automatizace_prepinac_ovladani_ventilatoru
automatizace_zapnuti_vypnuti_nakupu
Přepínač zapnutí nákupu energií
0.a0a3b32b5924.automatizace_zapnuti_vypnuti_nakupu
automatizace_zapnuti_vypnuti_prodeje
Přepínač zapnutí prodeje energií
0.a0a3b32b5924.automatizace_zapnuti_vypnuti_prodeje
zarizeni_pwm_posuvnik_1
PWM 1.
0.a0a3b32b5924.zarizeni_pwm_posuvnik_1
zarizeni_pwm_frekvence_1
PWM 1. frekvence
0.a0a3b32b5924.zarizeni_pwm_frekvence_1
zarizeni_pwm_posuvnik_2
PWM 2.
0.a0a3b32b5924.zarizeni_pwm_posuvnik_2
zarizeni_pwm_frekvence_2
PWM 2. frekvence
0.a0a3b32b5924.zarizeni_pwm_frekvence_2
zarizeni_pwm_posuvnik_3
PWM 3.
0.a0a3b32b5924.zarizeni_pwm_posuvnik_3
zarizeni_pwm_frekvence_3
PWM 3. frekvence
0.a0a3b32b5924.zarizeni_pwm_frekvence_3
automatizace_rezim_rizeni
Režim řízení
0.a0a3b32b5924.automatizace_rezim_rizeni
automatizace_hloubka_vybiti
Spodní hranice vybití baterií
0.a0a3b32b5924.automatizace_hloubka_vybiti
automatizace_od_kolika_procent_rano
Spodní úroveň nabití baterií (1-8)
0.a0a3b32b5924.automatizace_od_kolika_procent_rano
automatizace_od_kolika_procent_vecer
Spodní úroveň nabití baterií (9-24)
0.a0a3b32b5924.automatizace_od_kolika_procent_vecer
zarizeni_cidlo_1_1
Teplotní čidlo 1.: 1.
0.a0a3b32b5924.zarizeni_cidlo_1_1
zarizeni_cidlo_1_2
Teplotní čidlo 1.: 2.
0.a0a3b32b5924.zarizeni_cidlo_1_2
zarizeni_cidlo_1_3
Teplotní čidlo 1.: 3.
0.a0a3b32b5924.zarizeni_cidlo_1_3
zarizeni_cidlo_1_4
Teplotní čidlo 1.: 4.
0.a0a3b32b5924.zarizeni_cidlo_1_4
zarizeni_cidlo_1_5
Teplotní čidlo 1.: 5.
0.a0a3b32b5924.zarizeni_cidlo_1_5
zarizeni_cidlo_2_1
Teplotní čidlo 2.: 1.
0.a0a3b32b5924.zarizeni_cidlo_2_1
zarizeni_cidlo_2_2
Teplotní čidlo 2.: 2.
0.a0a3b32b5924.zarizeni_cidlo_2_2
zarizeni_cidlo_2_3
Teplotní čidlo 2.: 3.
0.a0a3b32b5924.zarizeni_cidlo_2_3
zarizeni_cidlo_2_4
Teplotní čidlo 2.: 4.
0.a0a3b32b5924.zarizeni_cidlo_2_4
zarizeni_cidlo_2_5
Teplotní čidlo 2.: 5.
0.a0a3b32b5924.zarizeni_cidlo_2_5
automatizace_do_kolika_procent_rano
Vrchní úroveň nabití baterií (1-8)
0.a0a3b32b5924.automatizace_do_kolika_procent_rano
automatizace_do_kolika_procent_vecer
Vrchní úroveň nabití baterií (9-24)
0.a0a3b32b5924.automatizace_do_kolika_procent_vecer
zarizeni_Maximum_battery_discharge_current
Vybíjecí proud
0.a0a3b32b5924.zarizeni_Maximum_battery_discharge_current
zarizeni_Solar_sell
Vypnutí prodeje do sítě
0.a0a3b32b5924.zarizeni_Solar_sell
zarizeni_zapnuti_nakupu_na_cas
Zapnutí nákupu na učitý čas (minut)
0.a0a3b32b5924.zarizeni_zapnuti_nakupu_na_cas
zarizeni_zapnuti_prodeje_na_cas
Zapnutí prodeje na učitý čas (minut)
0.a0a3b32b5924.zarizeni_zapnuti_prodeje_na_cas
Zkouška šablony:
Výsledek :