Niestety na chwile obecną nie mam DSa spełniającego powyższe wymagania. Jeżeli SuplaDevice ignoruje odczyty o których wspomniałeś powyżej to powinno być spoko.klew pisze: ↑czw cze 10, 2021 9:15 am Możesz tak zrobić odczyt danych. Tylko upewnij się, że masz soft na urządzeniu na bazie aktualnej SuplaDevice. Softy sprzed 1 roku czasami wariują. Przykłądowo DS-y czasem zwaracają odczyt około 80 st jako sygnalizacja błędu. SuplaDevice taki odczyt ignoruje, inne softy z reguły przesyłają 80 stopni do serwera.
Mam świadomość ile możemy Co do pytania o systemy grzewcze to odpowiedz: customowe systemy grzewcze . Nie ukrywając przeciętny użytkownik supli nie będzie się bawił w sterowanie analogowe. Jak już wspomniałem powyżej - mi również wystarczy sterowanie cyfrowe z dość wąską histerezą. Natomiast co do algorytmów grzania (zmiany ich ustawień) myślę, że warto by było zrobić furtkę na przyszłość. Im więcej można ustawić bez wprowadzania urządzenia w tryb konfiguracji - tym lepiej.klew pisze: ↑czw cze 10, 2021 9:15 am Ogólnie możemy też dawać sygnał analogowy na wyjście lub PWM, tylko pytanie jakie systemy grzewcze by z tym współpracowały. Możemy też ten temat odłożyć na później, bo aktualnie najważniejsze jest ustalić co ma być możliwe na interfejsie między urządzeniem a serwerm. Ewentualne inne rodzaje sterowania wyjściem można potem w sofcie urządzenia dorobić bez wpływu na pozostałe elementy Supli.
Podobnie możemy się zastanowić nad dodaniem kilku algorytmów grzania (zwykła histereza, PWM, PI, PID i inne). Samą implementację algorytmów można zostawić na później, natomiast jeśli chcemy aby była ona ustawiana z apki, to trzeba o tym pomyśleć już teraz.
Jeszcze chciałbym zaproponować jedną opcję zabezpieczenia - opcjonalne zabezpieczenie wyłączające termostat w sytuacji, gdy termostat powinien podnosić temperaturę a jednak widzi że temperatura dalej się obniża (Z powodu np. awarii zasilania, którą to mogli byśmy wykryć drugim czujnikiem temperatury). Bądź po prostu dodać parametry krytyczne (których termostat nie powinien przekroczyć) które by wówczas w jakiś sposób zwracały błąd (pushover?) i wyłączały sprzęt do czasu, aż zasilanie nie będzie naprawione. Analogicznie dla opcji chłodzenia.