Wsparcie dla Termostatu

robertklepacki94
Posts: 1933
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

krycha88 wrote: Mon Oct 30, 2023 7:06 pm
robertklepacki94 wrote: Mon Oct 30, 2023 6:07 pm Dla przycisku zmiany trybu, po pierwszym naciśnięciu zmienia też program na manual i na odwrót.
Mam ustawioną akcję ,,Przytrzymaj wyłącz || Ręczny/Program"

EDIT
Przy akcji ,,Wyłącz/Ręczny/Program" działa wszystko bardzo dobrze:)
Zobacz teraz czy ta akcja działa poprawnie.

Przy okazji spróbowałem dorobić aby przyciski przypisane do pierwszego termostatu zmieniały wartości dla aktualnie wyświetlanego termostatu na oled. Zobaczcie czy to jakoś działa :D
Teraz jest wszystko OK :D Co do większej ilości termo to sprawdzę jutro jak będę miał w rękach ESP32, w 8266 skończyły się GPIO :D
Wziąłem udział w Supla Offline Party 2023
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Teraz przycisk przełączania trybu działa tak, jak pozostałe. :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

RomanG wrote: Mon Oct 30, 2023 7:32 pm
krycha88 wrote: Mon Oct 30, 2023 7:29 pm
RomanG wrote: Mon Oct 30, 2023 7:25 pm Czy działa aktualizacja automatyczna. Po sprawdzeniu aktualizacji mam komunikat "Wykonaj aktualizację 2 etapową.
Czy tu; "Aktualizacja OTA URL" wpisuję link z "Uploader dwuetapowyUploader dwuetapowy (bin.gz)"?
Bo wywala mi błąd. Czy dobrze to robię?
A na jakie urządzenie to wygrywasz? Musisz soft wygenerować dla pamięci większej niż 1MB.
wemos d1 - 4MB
No to wygeneruje soft na 4MB a nie na 1MB.
https://gui-generic-builder.supla.io/
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

krycha88 wrote: Mon Oct 30, 2023 7:43 pm
RomanG wrote: Mon Oct 30, 2023 7:32 pm
krycha88 wrote: Mon Oct 30, 2023 7:29 pm
A na jakie urządzenie to wygrywasz? Musisz soft wygenerować dla pamięci większej niż 1MB.
wemos d1 - 4MB
No to wygeneruje soft na 4MB a nie na 1MB.
Czy ustawiać wszystko od początku, czy mogę wczytać konfigurację wcześniej zapisaną?
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

RomanG wrote: Mon Oct 30, 2023 7:48 pm
krycha88 wrote: Mon Oct 30, 2023 7:43 pm
RomanG wrote: Mon Oct 30, 2023 7:32 pm

wemos d1 - 4MB
No to wygeneruje soft na 4MB a nie na 1MB.
Czy ustawiać wszystko od początku, czy mogę wczytać konfigurację wcześniej zapisaną?
Zapisz sobie konfiguracje do pliku, graj nowy soft dla 4MB i wczytaj konfiguracje. W teorii powinno zadziałać ale na tym etapie testów warto skonfigurować urządzenie od nowa ;)
https://gui-generic-builder.supla.io/
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

krycha88 wrote: Mon Oct 30, 2023 7:43 pm Zapisz sobie konfiguracje do pliku, graj nowy soft dla 4MB i wczytaj konfiguracje. W teorii powinno zadziałać ale na tym etapie testów warto skonfigurować urządzenie od nowa ;)
Chyba jest ok, ale teraz nie sprawdzę, zanim nie pojawi się nowa wersja softu. Stare są do niczego w tym przypadku.
Wczytana konfiguracja działa. :)
Jeszcze sprawa b. mało ważna, ale chciałem zapytać; dlaczego jasność 0%=100%, a 1%=0%. Tak ma być. Trochę to mylące. Mnie to nie przeszkadza, bo wiem.
EDIT;
I jeszcze ta stara sprawa resetu; przytrzymanie przycisku zmiany trybu nadal po ok. 6 sek. powoduje reset.
Czy ktoś to potwierdzi?
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Ja już o tym pisałem, mi się moduł zawieszał, bo już teraz padł :)

Oto logi z ostatniej wersji

{⸮b⸮l䏎⸮$`n⸮|⸮o⸮p{⸮䓂⸮⸮⸮|⸮func list: 64515
21:14:44.151 -> Pin 16, pullUp 1, invertLogic 1, state 0
21:14:44.151 -> Channel[3] setting func list: 1
21:14:44.151 -> Channel[3] setting func list: 3
21:14:44.151 -> Channel[3] setting func list: 1027
21:14:44.151 -> Channel[3] setting func list: 3075
21:14:44.176 -> Channel[3] setting func list: 7171
21:14:44.176 -> Channel[3] setting func list: 15363
21:14:44.176 -> Channel[3] setting func list: 31747
21:14:44.176 -> Channel[3] setting func list: 64515
21:14:44.176 -> Pin 17, pullUp 1, invertLogic 1, state 0
21:14:44.176 -> Channel[4] setting func list: 1
21:14:44.210 -> Channel[4] setting func list: 3
21:14:44.210 -> Channel[4] setting func list: 1027
21:14:44.210 -> Channel[4] setting func list: 3075
21:14:44.210 -> Channel[4] setting func list: 7171
21:14:44.210 -> Channel[4] setting func list: 15363
21:14:44.210 -> Channel[4] setting func list: 31747
21:14:44.210 -> Channel[4] setting func list: 64515
21:14:44.244 -> Relay[5] turn OFF (duration 0 ms)
21:14:44.244 -> **** Digital write[5], gpio: 33; value 0
21:14:44.244 -> Relay[5] turn OFF (duration 0 ms)
21:14:44.244 -> **** Digital write[5], gpio: 33; value 0
21:14:44.244 -> Pin 36, pullUp 1, invertLogic 1, state 1
21:14:44.244 -> Channel[6] setting func list: 1
21:14:44.244 -> Channel[6] setting func list: 3
21:14:44.278 -> Channel[6] setting func list: 1027
21:14:44.278 -> Channel[6] setting func list: 3075
21:14:44.278 -> Channel[6] setting func list: 7171
21:14:44.278 -> Channel[6] setting func list: 15363
21:14:44.278 -> Channel[6] setting func list: 31747
21:14:44.278 -> Channel[6] setting func list: 64515
21:14:44.278 -> Relay[7] turn OFF (duration 0 ms)
21:14:44.312 -> **** Digital write[7], gpio: 25; value 0
21:14:44.312 -> Relay[7] turn OFF (duration 0 ms)
21:14:44.312 -> **** Digital write[7], gpio: 25; value 0
21:14:44.312 -> Pin 34, pullUp 1, invertLogic 1, state 0
21:14:44.312 -> Channel[8] setting func list: 1
21:14:44.312 -> Channel[8] setting func list: 3
21:14:44.312 -> Channel[8] setting func list: 1027
21:14:44.346 -> Channel[8] setting func list: 3075
21:14:44.346 -> Channel[8] setting func list: 7171
21:14:44.346 -> Channel[8] setting func list: 15363
21:14:44.346 -> Channel[8] setting func list: 31747
21:14:44.346 -> Channel[8] setting func list: 64515
21:14:44.346 -> Pin 13, pullUp 1, invertLogic 1, state 0
21:14:44.346 -> Channel[10] setting func list: 1
21:14:44.380 -> Channel[10] setting func list: 3
21:14:44.380 -> Channel[10] setting func list: 1027
21:14:44.380 -> Channel[10] setting func list: 3075
21:14:44.380 -> Channel[10] setting func list: 7171
21:14:44.380 -> Channel[10] setting func list: 15363
21:14:44.380 -> Channel[10] setting func list: 31747
21:14:44.380 -> Channel[10] setting func list: 64515
21:14:44.414 -> Pin 4, pullUp 1, invertLogic 1, state 0
21:14:44.414 -> Channel[11] setting func list: 1
21:14:44.414 -> Channel[11] setting func list: 3
21:14:44.414 -> Channel[11] setting func list: 1027
21:14:44.414 -> Channel[11] setting func list: 3075
21:14:44.414 -> Channel[11] setting func list: 7171
21:14:44.414 -> Channel[11] setting func list: 15363
21:14:44.448 -> Channel[11] setting func list: 31747
21:14:44.448 -> Channel[11] setting func list: 64515
21:14:44.448 -> Pin 16, pullUp 1, invertLogic 1, state 0
21:14:44.448 -> Channel[12] setting func list: 1
21:14:44.448 -> Channel[12] setting func list: 3
21:14:44.448 -> Channel[12] setting func list: 1027
21:14:44.448 -> Channel[12] setting func list: 3075
21:14:44.482 -> Channel[12] setting func list: 7171
21:14:44.482 -> Channel[12] setting func list: 15363
21:14:44.482 -> Channel[12] setting func list: 31747
21:14:44.482 -> Channel[12] setting func list: 64515
21:14:44.482 -> Pin 17, pullUp 1, invertLogic 1, state 0
21:14:44.482 -> Channel[13] setting func list: 1
21:14:44.516 -> Channel[13] setting func list: 3
21:14:44.516 -> Channel[13] setting func list: 1027
21:14:44.516 -> Channel[13] setting func list: 3075
21:14:44.516 -> Channel[13] setting func list: 7171
21:14:44.516 -> Channel[13] setting func list: 15363
21:14:44.516 -> Channel[13] setting func list: 31747
21:14:44.516 -> Channel[13] setting func list: 64515
21:14:44.550 -> Relay[14] turn OFF (duration 0 ms)
21:14:44.550 -> Pin 0, pullUp 1, invertLogic 1, state 1
21:14:44.550 -> Channel(15) value changed to -275.0
21:14:44.550 -> Channel(16) value changed to -275.0
21:14:44.550 -> addClock: DEPRECATED
21:14:44.584 -> Pin 18, pullUp 1, invertLogic 1, state 0
21:14:44.584 -> Pin 39, pullUp 1, invertLogic 1, state 0
21:14:44.584 -> Channel[17] setting func list: 0
21:14:44.584 -> Channel[17] setting func list: 1
21:14:44.584 -> Channel[17] setting func list: 3
21:14:44.584 -> Channel[17] setting func list: 1027
21:14:44.618 -> Channel[17] setting func list: 3075
21:14:44.618 -> Channel[17] setting func list: 7171
21:14:44.618 -> Channel[17] setting func list: 15363
21:14:44.618 -> Channel[17] setting func list: 31747
21:14:44.618 -> Channel[17] setting func list: 64515
21:14:44.618 -> Pin 18, pullUp 1, invertLogic 1, state 0
21:14:44.652 -> Channel[18] setting func list: 0
21:14:44.652 -> Channel[18] setting func list: 1
21:14:44.652 -> Channel[18] setting func list: 3
21:14:44.652 -> Channel[18] setting func list: 1027
21:14:44.652 -> Channel[18] setting func list: 3075
21:14:44.652 -> Channel[18] setting func list: 7171
21:14:44.652 -> Channel[18] setting func list: 15363
21:14:44.686 -> Channel[18] setting func list: 31747
21:14:44.686 -> Channel[18] setting func list: 64515
21:14:44.686 -> GUID: 603B067B0CEEE052A32A89C67EDEBFFD
21:14:44.686 -> Device name: ESP32_Relay_X4
21:14:44.686 -> Device software version: GG v7.5.26
21:14:44.686 -> Initializing network layer
21:14:44.686 -> Network AP/hostname: ESP32-RELAY-X4-48E7299FBA80
21:14:44.720 -> Using Supla protocol version 21
21:14:44.720 -> Current status: [5] SuplaDevice initialized
21:14:44.720 -> Enter normal mode
21:14:44.720 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:14:44.720 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:14:44.754 -> Relay[5] toggle (duration 0 ms)
21:14:44.754 -> Relay[5] turn ON (duration 0 ms)
21:14:44.754 -> **** Digital write[5], gpio: 33; value 1
21:14:44.754 -> Channel(5) value changed to 1
21:15:54.749 -> WiFi: establishing connection with SSID: "Anita"
21:15:54.885 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:15:54.885 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:15:56.076 -> Connected BSSID: F8:D1:11:CF:0A:8A
21:15:56.076 -> local IP: 192.168.0.104
21:15:56.076 -> subnetMask: 255.255.255.0
21:15:56.076 -> gatewayIP: 192.168.0.1
21:15:56.076 -> Signal strength (RSSI): -69 dBm
21:16:11.917 -> Wrote 8 bytes to storage at 15
21:16:11.917 -> Wrote 1 bytes to storage at 44
21:16:11.917 -> Wrote 8 bytes to storage at 50
21:16:11.917 -> Wrote 7 bytes to storage at 8
21:16:11.917 -> Commit
21:16:11.917 -> Establishing NOT encrypted connection with: beta-cloud.supla.org (port: 2015)
21:16:11.951 -> Connected to Supla Server
21:16:11.951 -> LAST STATE ADDED: Register in progress
21:16:11.985 -> Current status: [10] Register in progress
21:16:11.985 -> CH #0, type: 6100, FuncList: 0x120000, default: 426, flags: 0x18010000, value: [00 02 6a 04 00 00 81 01]
21:16:11.985 -> CH #1, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [01 00 08 00 00 00 00 00]
21:16:12.019 -> CH #2, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [01 00 0c 00 00 00 00 00]
21:16:12.019 -> CH #3, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [01 00 0c 00 00 00 00 00]
21:16:12.019 -> CH #4, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [01 00 08 00 00 00 00 00]
21:16:12.053 -> CH #5, type: 2900, FuncList: 0xEF, default: 130, flags: 0x1010000, value: [01 00 00 00 00 00 00 00]
21:16:12.053 -> CH #6, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [06 00 08 00 00 00 00 00]
21:16:12.087 -> CH #7, type: 2900, FuncList: 0xEF, default: 130, flags: 0x1010000, value: [00 00 00 00 00 00 00 00]
21:16:12.087 -> CH #8, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [08 00 08 00 00 00 00 00]
21:16:12.087 -> CH #9, type: 6100, FuncList: 0x20000, default: 425, flags: 0x18010000, value: [00 01 34 08 00 00 81 01]
21:16:12.121 -> CH #10, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [0a 00 08 00 00 00 00 00]
21:16:12.121 -> CH #11, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [0a 00 0c 00 00 00 00 00]
21:16:12.155 -> CH #12, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [0a 00 0c 00 00 00 00 00]
21:16:12.155 -> CH #13, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [0a 00 08 00 00 00 00 00]
21:16:12.155 -> CH #14, type: 2900, FuncList: 0xEF, default: 130, flags: 0x1010000, value: [00 00 00 00 00 00 00 00]
21:16:12.189 -> CH #15, type: 3034, FuncList: 0x0, default: 40, flags: 0x8010000, value: [00 00 00 00 00 30 71 c0]
21:16:12.189 -> CH #16, type: 3034, FuncList: 0x0, default: 40, flags: 0x8010000, value: [00 00 00 00 00 30 71 c0]
21:16:12.223 -> CH #17, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [00 00 08 00 00 00 00 00]
21:16:12.223 -> CH #18, type: 11000, FuncList: 0xFC03, default: 700, flags: 0x10000, value: [00 00 08 00 00 00 00 00]
21:16:12.223 -> Send: [53 55 50 4C 41 15 01 00 00 00 45 00 00 00 23 04 00 00 6C 75 6B 61 73 7A 30 36 40 77 70 2E 70 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 61 92 7C D9 95 B6 D4 20 36 BA E8 29 C5 B2 2C 60 3B 06 7B 0C EE E0 52 A3 2A 89 C6 7E DE BF FD 45 53 50 33 32 5F 52 65 6C 61 79 5F 58 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:16:12.393 -> Send: [53 55 50 4C 41 ]
21:16:12.393 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:16:12.393 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:17:22.418 -> Recv: [53 55 50 4C 41 15 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 15 01 53 55 50 4C 41 53 55 50 4C 41 15 02 00 00 00 AA 02 00 00 87 00 00 00 00 AA 01 00 00 00 7F 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E8 03 4C 1D F4 01 4C 1D 14 00 A0 0F C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 15 03 00 00 00 AA 02 00 00 6C 01 00 00 00 AA 01 00 00 02 64 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:17:22.515 -> Device registered (activity timeout 120 s, server version: 21, server min version: 1)
21:17:22.549 -> LAST STATE ADDED: Registered and ready
21:17:22.549 -> Current status: [17] Registered and ready
21:17:22.549 -> Changing activity timeout to 30
21:17:22.549 -> Send: [53 55 50 4C 41 15 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
21:17:22.549 -> Send: [53 55 50 4C 41 ]
21:17:22.549 -> HVAC onRegistered
21:17:22.549 -> HVAC send: IsOn 0, Mode HEAT, tHeat 1130, tCool 0, flags 0x181
21:17:22.583 -> HVAC onRegistered
21:17:22.583 -> HVAC send: IsOn 0, Mode OFF, tHeat 2100, tCool 0, flags 0x181
21:17:22.583 -> Send: [53 55 50 4C 41 15 03 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 02 6A 04 00 00 81 01 ]
21:17:22.583 -> Send: [53 55 50 4C 41 ]
21:17:22.616 -> HVAC send: IsOn 0, Mode HEAT, tHeat 1130, tCool 0, flags 0x181
21:17:22.616 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:17:22.650 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:18:28.196 -> Recv: [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:18:28.298 -> Received SetChannelConfig for channel 0, function 426, config type 0, config size 127
21:18:28.332 -> HVAC: processing channel config
21:18:28.332 -> Current config:
21:18:28.332 -> HVAC[0]:
21:18:28.332 -> Main: 15
21:18:28.332 -> Aux: 0
21:18:28.332 -> Aux type: 0
21:18:28.332 -> AntiFreezeAndOverheatProtectionEnabled: 0
21:18:28.332 -> Sensor: 0
21:18:28.332 -> Algorithms: 3
21:18:28.332 -> UsedAlgorithm: 2
21:18:28.332 -> MinOnTimeS: 0
21:18:28.332 -> MinOffTimeS: 0
21:18:28.332 -> OutputValueOnError: 0
21:18:28.366 -> Subfunction: N/A (0)
21:18:28.366 -> Setpoint change in weekly schedule: switches to manual
21:18:28.366 -> AuxMinMaxSetpointEnabled: 0
21:18:28.366 -> Temperatures:
21:18:28.366 -> 10: 1000
21:18:28.366 -> 11: 7500
21:18:28.366 -> 12: 500
21:18:28.366 -> 13: 7500
21:18:28.366 -> 14: 20
21:18:28.366 -> 15: 4000
21:18:28.366 -> 16: 200
21:18:28.366 -> 17: 1000
21:18:28.366 -> New config:
21:18:28.400 -> HVAC[0]:
21:18:28.400 -> Main: 15
21:18:28.400 -> Aux: 0
21:18:28.400 -> Aux type: 0
21:18:28.400 -> AntiFreezeAndOverheatProtectionEnabled: 0
21:18:28.400 -> Sensor: 0
21:18:28.400 -> Algorithms: 3
21:18:28.400 -> UsedAlgorithm: 2
21:18:28.400 -> MinOnTimeS: 0
21:18:28.400 -> MinOffTimeS: 0
21:18:28.400 -> OutputValueOnError: 0
21:18:28.400 -> Subfunction: N/A (0)
21:18:28.400 -> Setpoint change in weekly schedule: switches to manual
21:18:28.434 -> AuxMinMaxSetpointEnabled: 0
21:18:28.434 -> Temperatures:
21:18:28.434 -> 10: 1000
21:18:28.434 -> 11: 7500
21:18:28.434 -> 12: 500
21:18:28.434 -> 13: 7500
21:18:28.434 -> 14: 20
21:18:28.434 -> 15: 4000
21:18:28.434 -> 16: 200
21:18:28.434 -> 17: 1000
21:18:28.434 -> Sending channel config result OK (1)
21:18:28.434 -> Send: [53 55 50 4C 41 15 04 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
21:18:28.468 -> Send: [53 55 50 4C 41 ]
21:18:28.468 -> Send: [53 55 50 4C 41 15 05 00 00 00 E0 01 00 00 00 00 00 00 ]
21:18:28.468 -> Send: [53 55 50 4C 41 ]
21:18:28.468 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:18:28.502 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:18:28.536 -> Recv: [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 15 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 15 05 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 53 55 50 4C 41 15 06 00 00 00 AB 02 00 00 01 00 00 00 02 53 55 50 4C 41 53 55 50 4C 41 15 07 00 00 00 AB 02 00 00 01 00 00 00 03 53 55 50 4C 41 53 55 50 4C 41 15 08 00 00 00 AB 02 00 00 01 00 00 00 04 53 55 50 4C 41 53 55 50 4C 41 15 09 00 00 00 AB 02 00 00 01 00 00 00 05 53 55 50 4C 41 53 55 50 4C 41 15 0A 00 00 00 AB 02 00 00 01 00 00 00 06 53 55 50 4C 41 53 55 50 4C 41 15 0B 00 00 00 AB 02 00 00 01 00 00 00 07 53 55 50 4C 41 53 ]
21:18:28.638 -> Received SetChannelConfig for channel 0, function 426, config type 2, config size 356
21:18:28.638 -> Handling weekly schedule for channel 0
21:18:28.638 -> Program[0], mode 0, tHeat 0, tCool 0
21:18:28.638 -> Program[1], mode 0, tHeat 0, tCool 0
21:18:28.638 -> Program[2], mode 0, tHeat 0, tCool 0
21:18:28.672 -> Program[3], mode 0, tHeat 0, tCool 0
21:18:28.672 -> HVAC weekly schedule saved successfully
21:18:28.672 -> Sending channel config result OK (1)
21:18:28.672 -> Send: [53 55 50 4C 41 15 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
21:18:28.672 -> Send: [53 55 50 4C 41 ]
21:18:28.672 -> Send: [53 55 50 4C 41 15 07 00 00 00 A8 02 00 00 06 00 00 00 01 00 00 00 00 00 ]
21:18:28.706 -> Send: [53 55 50 4C 41 ]
21:18:51.720 -> Recv: [55 50 4C 41 15 0C 00 00 00 AB 02 00 00 01 00 00 00 08 53 55 50 4C 41 53 55 50 4C 41 15 0D 00 00 00 AA 02 00 00 87 00 00 00 09 A4 01 00 00 00 7F 00 10 00 00 00 09 00 00 00 09 00 00 00 02 00 03 00 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 A0 0F F4 01 4C 1D 14 00 A0 0F C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 53 55 50 4C 41 15 0E 00 00 00 AA 02 00 00 6C 01 00 00 09 A4 01 00 00 02 64 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:18:51.822 -> Received ChannelConfigFinished for channel 0
21:18:51.822 -> Send: [53 55 50 4C 41 15 08 00 00 00 A8 02 00 00 06 00 00 00 02 00 00 00 00 00 ]
21:18:51.822 -> [248900][E][WiFiClient.cpp:422] write(): fail on fd 49, errno: 104, "Connection reset by peer"
21:18:51.856 -> Send: [53 55 50 4C 41 ]
21:18:51.856 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:18:51.856 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:19:57.449 -> Establishing NOT encrypted connection with: beta-cloud.supla.org (port: 2015)
21:19:57.483 -> Connected to Supla Server
21:19:57.483 -> Received ChannelConfigFinished for channel 1
21:19:57.483 -> Element: received channel config finished, but handling is missing
21:19:57.517 -> Send: [53 55 50 4C 41 15 09 00 00 00 45 00 00 00 23 04 00 00 6C 75 6B 61 73 7A 30 36 40 77 70 2E 70 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 61 92 7C D9 95 B6 D4 20 36 BA E8 29 C5 B2 2C 60 3B 06 7B 0C EE E0 52 A3 2A 89 C6 7E DE BF FD 45 53 50 33 32 5F 52 65 6C 61 79 5F 58 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:19:57.627 -> Send: [53 55 50 4C 41 ]
21:19:57.661 -> HVAC[0]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:19:57.661 -> HVAC[9]: invalid temperature readout - check if your thermometer is correctly connected and configured
21:19:57.699 -> Received ChannelConfigFinished for channel 2
21:19:57.699 -> Element: received channel config finished, but handling is missing
21:19:57.699 -> No reply to registration message. Resetting connection.
21:19:57.699 -> LAST STATE ADDED: Not connected to Supla server
21:19:57.731 -> Current status: [6] Not connected to Supla server
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

lukasz06 wrote: Mon Oct 30, 2023 8:28 pm Ja już o tym pisałem, mi się moduł zawieszał, bo już teraz padł :)
W logach są dość długie przerwy bez żadnego printa. Np. między wysłaniem pierwszej wiadomości register, a odpowiedzią jest 70 s odstępu, a już po 10 s powinien polecieć timeout.
Potem robi się tylko gorzej.
Wygląda trochę jakby coś w komunikacji się mocno posypało, albo Wi-Fi nie dostało odpowiedniego czasu procesora.

Jaki to wariant ESP32?
Czy próbowałeś z mniejszą liczbą kanałów?
Najlepsze suple dla Twojego domu :mrgreen:
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

To jest pytka esp32 x4 Relay - wroom.
Do wczoraj to działało poza zawieszanien się przy przy trzymaniu przycisku zwiększ lub zmniejsz temp.
Mialem 2 ekrany., dwa termostaty, zrobiłem dziś 2 aktualizacje i padł. Muszę wrócić do wersji ok 7.5.21.
Ekrany na oledzie same się zmieniaja. Zapierdzielają że nie zdążę odczytać 😃
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

lukasz06 wrote: Mon Oct 30, 2023 9:23 pm To jest pytka esp32 x4 Relay - wroom.
Do wczoraj to działało poza zawieszanien się przy przy trzymaniu przycisku zwiększ lub zmniejsz temp.
Mialem 2 ekrany., dwa termostaty, zrobiłem dziś 2 aktualizacje i padł. Muszę wrócić do wersji ok 7.5.21.
Ekrany na oledzie same się zmieniaja. Zapierdzielają że nie zdążę odczytać 😃
W tych logach co wcześniej wysłałeś, był na pewno jakiś problem z komuniakcją z serwerem, po czym zostało zerwane połączenie i wyglądało na to, jakby po ponownym połączeniu, były odczytane jakieś stare nieprzetworzone dane z bufora.
Dodadałem czyszczenie tych buforów, także ten jeden problem co zauważyłem, powinien być już poprawiony.
Commit do repo supla-device był przed chwilą, więc pewnie krycha musi to jeszcze wrzucić na GG.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “GUI Generic”