krycha88 / GUI-Generic

MIT License
17 stars 14 forks source link

Przemodelowanie "warunkowania" - na osobną zakładkę? #82

Open Hrumque opened 2 years ago

Hrumque commented 2 years ago

Obecnie warunkowanie jest ograniczone do przekaźników. Podejrzewam, że wypadałoby zrobić je również dla innych spraw (poziom PWM, kolor rgb, itd - co tam jeszcze dodamy kiedyś) Oraz warunkować od różnych parametrów (nie tylko temperatury).

Może warto by przenieść konfigurowanie warunkowania - na osobną zakładkę konfiguratora www device, będzie łatwiej tam dopisywać co komu przyjdzie do głowy? A przychodzi wiele:

Zastosowanie tego PWMu będzie chyba bardzo szerokie - ja już widzę poza wentylatorem - osuszanie grzaniem (grzałka silikonowa na 12v przyklejona z tyłu lustra w łazience! i sterowanie z wilgotności), załączanie grzania rynien czy innych schodów przewodem grzewczym....

Przy wybieraniu warunków - jakby się jeszcze dawało nie tylko wybrać "temperatura z kanału 0" a np różnice/sumę wartości z kanałów pomiarowych - to już w ogóle super. Suma - pozwoliłaby sterować wartością średnią (suma podzielona przez liczbę czynników i mamy), a różnica - wiadomo - często trzeba sterować coś w zależności od różnicy temperatur, np pompa obiegowa do solarów.

Przydałoby się też, by parametrem wejściowym - mógł być poziom "pwm dimmer-a" (prawdziwego, lub wirtualnego - ustawionego na gpio-virtual) - wtedy dało się ustawiać ten parametr "termostatowania" jako led-dimmer-pwm (od strony supli, skoro nie mamy tak długo kanału dyskretnego uniwersalnego) - to mielibyśmy termostat ustawiany z aplikacji (tak że pwm=35% przyjmijmy jako ustawienie 35'C ). Poza tym można by warunkować "powyżej ustawionego PWM ileś - załącz chłodzenie aktywne przekaźnikiem" czy coś takiego ;)

krycha88 commented 2 years ago

Bardzo możliwe, że zostanie to zrealizowane przy wprowadzaniu termostatu. Teraz trochę nie widzę potrzeby aby to zmieniać.