Protingas namas

Automatikos „input“ struktūra

Labai gražus aprašymas, kaip turi veikti digital input įėjimai: how to use “KCS” firmware for KinCony ESP32 board –

Digital input (DI):
1. Numeris,
2. Reverse Level (suveikia arba nuo „1“, arba „0“),
3. Priskiriama, kad DI jungs tiesiogai DO (digital output), (on/off),
4. Galimos 3 funkcijos (gal galima išmastyti ir daugiau) single click, double click, hold on.
4.1. Single click gali turėti 3 funkcijas: On, Off, Toggle.
4.2. kiekviena funkcija On, Off, Toggle gali turėti 256 pozicijas (HFF)

Programuotojams uždavinys: sukurti objektą. (Objektas turi savybes ir metodus. (properties ir methods)).

Temperatūra:

Nustatomi parametrai objektui:
1. Naudosime šildymui, ar šaldymui (true/false),
2. Histerezė (žingsnis 0,5 laipsnio, maximumas 15),
3. Viršutinė matuojamos temperatūros riba (110 laipsnių),
4. Apatinė matuojamos temperatūros riba (-50 laipsnių),
5. Temperatūros daviklio korekcija (-10…+10 laipsnių, žingsnis 0,5),
6. Rėlės įsijungimo užlaikymo laikas (jei naudosim termostatui ar pan.: 0…50min.),
7. Jei šildymo režimas užduoti viršutinę ribą šildymui, pasiekus ribą išjungiamas šildymas (0… (3 punktas) 110 laipsnių),

8. Ciklo įsijungimas/išsijungimas (true/false),
9. Jei 8 punkte True nustatyti periodą minutėmis „On“ (1…60),
10. Jei 8 punkte True nustatyti periodą minutėmis „Off“ (1…60),

11. Jei kontroleris turi paros laiko skaičiavimą (0…24h) (true/false),
12. Jei 11 punkte True nustatyti laiką nuo xx:xx iki yy:yy ir temperatūrą: zz.z (šaldysime, ar šildysime nustatyta 1 punkte)
13. 12 punktą kartoti 6 kartus.

14. Jei kontroleris turi galimybę atrinkti savaitės dienas (darbo diena/savaitgalis) (true/false)