Komunikacja z bramką (Telnet) [bramka ZigBee]

Moderator: vajera

skutacz
Posts: 41
Joined: Sun Feb 11, 2018 6:15 am
Been thanked: 1 time

Post

Zibi_007 wrote: Tue May 27, 2025 4:08 pm
vajera wrote: Tue May 27, 2025 2:57 pm
skutacz wrote: Tue May 27, 2025 11:59 am Witam,
czy można zmienić komendą wyświetlanie temperatury na wyświetlaczu czujnika LYWSD03MMC z °F na °C, czujnik przerobiony na zigbee i przy resetowaniu przypadkowo zmieniłem wartosc na °F (przytrzymując gnd oraz reset na 1 s)
Prośba do posiadaczy tego czujnika - możecie sprawdzić te polecenia:

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0
Pierwsze zmienia na °F
Drugie na °C

Można przeskakiwać.
potwierdzam obie komendy działają i można zmieniać z°F (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1)
na °C (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0)
super dużo łatwiej niż zwieranie pinów :)
a czy można wprowadzić korektę wskazań termometru poprzez komendy?
Usługi druku 3d
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

skutacz wrote: Tue May 27, 2025 6:34 pm
Zibi_007 wrote: Tue May 27, 2025 4:08 pm
vajera wrote: Tue May 27, 2025 2:57 pm

Prośba do posiadaczy tego czujnika - możecie sprawdzić te polecenia:

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0
Pierwsze zmienia na °F
Drugie na °C

Można przeskakiwać.
potwierdzam obie komendy działają i można zmieniać z°F (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1)
na °C (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0)
super dużo łatwiej niż zwieranie pinów :)
a czy można wprowadzić korektę wskazań termometru poprzez komendy?
Można korygować temperaturę i wilgotność komendami - później je tutaj wrzucę.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

skutacz wrote: Tue May 27, 2025 6:34 pm
Zibi_007 wrote: Tue May 27, 2025 4:08 pm
vajera wrote: Tue May 27, 2025 2:57 pm

Prośba do posiadaczy tego czujnika - możecie sprawdzić te polecenia:

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1

write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0
Pierwsze zmienia na °F
Drugie na °C

Można przeskakiwać.
potwierdzam obie komendy działają i można zmieniać z°F (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1)
na °C (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0)
super dużo łatwiej niż zwieranie pinów :)
a czy można wprowadzić korektę wskazań termometru poprzez komendy?
Korekty masz w cloud. Dużo wygodniej się to zmienia i nie trzeba używać do tego telnetu.
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Tue May 27, 2025 8:46 pm Korekty masz w cloud. Dużo wygodniej się to zmienia i nie trzeba używać do tego telnetu.
Zasadniczo masz rację, ale w przypadku termometru z wyświetlaczem opcja via telnet pozwala na uzyskanie korekty wyświetlanej temperatury a tak masz różnicę wyświetlacz <> Supla.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Tue May 27, 2025 9:01 pm
Zibi_007 wrote: Tue May 27, 2025 8:46 pm Korekty masz w cloud. Dużo wygodniej się to zmienia i nie trzeba używać do tego telnetu.
Zasadniczo masz rację, ale w przypadku termometru z wyświetlaczem opcja via telnet pozwala na uzyskanie korekty wyświetlanej temperatury a tak masz różnicę wyświetlacz <> Supla.
Oczywiście masz rację, taka korekta przez telnet ma większy sens, sam chętnie wypróbuję, jak to działa :)

Chciałbym też zauważyć, że do tej pory to jedne z dokładniejszych czujników jakie miałem. Położyłem kilka obok siebie i różnica w temperaturze nie przekraczała 0,2 stopni a w wilgotności 1%. Może miałem szczęście, ale obok leżał profesjonalny psychrometr i skalibrowany termohigrometr i pokazywały w zasadzie takie same wartości.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

skutacz wrote: Tue May 27, 2025 6:34 pm potwierdzam obie komendy działają i można zmieniać z°F (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 1)
na °C (write-attribute nr_kanału_czujnika 0x204 0x0 enum8 1 0)
super dużo łatwiej niż zwieranie pinów :)
a czy można wprowadzić korektę wskazań termometru poprzez komendy?
write-attribute nr_kanału_czujnika TEMP 0x10 S16 2 korekta_temperatury

write-attribute nr_kanału_czujnika HUMI 0x10 S16 2 korekta_wilgotności
,

gdzie

korekta_temperatury = °C x 100
korekta_wilgotnosci = H x 100

Przykład:

write-attribute 0 TEMP 0x10 S16 2 200

wprowadzi korektę temperatury dla czujnika na kanale 0 o +2°C.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

U mnie te polecenia o korektę temperatury nie działają ,
Za to jakoś udało mi się sklecić polecenie aby wyłączyć minki w termometrze i włączyć / wyłączyć ekran 😉
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Począwszy od wersji 0.8.0 polecenie update-device-flags zostało uzupełnione o możliwość użycia kilku predefiniowanych stałych tekstowych zamiast numeru flagi:
  1. FLAG_DISABLE_NOTIFICATIONS - ustawienie tej flagi zablokuje powiadomienia dla danego kanału (przy włączonych powiadomieniach globalnych),
  2. FLAG_TRV_AUTO_TO_SCHEDULE - ustawienie tej flagi aktywuje tryb, w którym włączenie trybu AUTO w głowicy TRV przełącza termostat Supla w tryb harmonogramu tygodniowego,
  3. FLAG_IAS_MSG_DISABLED - ustawienie tej flagi zablokuje przesyłanie zmian stanu czujnika IAS do wirtualnego sensora Supla.
Wszystkie powyższe flagi były już dostępne wcześniej w formie wartości liczbowej - aktualnie zamiast wpisywać, np.

Code: Select all

update-device-flags nr_kanału_czujnika SET 5  //wyłącza powiadomienia dla danego kanału
można wpisać:

Code: Select all

update-device-flags nr_kanału_czujnika SET FLAG_DISABLE_NOTIFICATIONS//wyłącza powiadomienia dla danego kanału
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

LukiSpajder wrote: Wed May 28, 2025 3:55 am U mnie te polecenia o korektę temperatury nie działają ,
Za to jakoś udało mi się sklecić polecenie aby wyłączyć minki w termometrze i włączyć / wyłączyć ekran 😉
Sam też tak namieszałem ;-) Pozostaje reset. U mnie zadziałało dopiero za drugim razem. Zwarcie pinów do czasu pojawienia się kresek na ekranie i jego mignięcia. Przywraca ustawienia fabryczne. Uwaga! Może być konieczne ponowne parowanie z bramką.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Wersja 0.8.0 wprowadza również nowe polecenie update-zb-device-flags, które ma służyć ustawianiu tzw. flag globalnych - wspólnych dla całego urządzenia Zigbee. Format polecenia jest taki sam jak dla update-device-flags:
update-zb-device-flags nr_kanału_Supla SET/CLEAR nr_flagi
nr_kanału_Supla- podajemy dowolny numer kanału Supla przypisany do danego urządzenia Zigbee,

nr_flagi - podajemy wartość liczbową lub predefiniowaną stałą tekstową:
  1. ZBD_FLAG_DISABLE_BATTERY_MSG - wyłącza wszystkie powiadomienia o stanie baterii - przydatna m.in. w przypadku urządzeń, które raportują stan baterii pomimo stałego źródła zasilania,
  2. ZBD_FLAG_DISABLE_BATTERY_PERCENTAGE_MSG - wyłącza powiadomienia oparte o wartość % baterii - chyba najmniej użyteczna flaga, ale jest do kompletu ;-),
  3. ZBD_FLAG_DISABLE_BATTERY_VOLTAGE_MSG - wyłącza powiadomienia oparte o V baterii - przydatna gdy urządzenie wysyła jednocześnie % i V baterii.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”