Strona 3 z 3

Re: SUPLA Air Conditioner

: pt wrz 04, 2020 5:47 am
autor: Hektorek
A da się "osuplować" klimę z WIFI?
Mam GREE LOMO LUXURY

Re: SUPLA Air Conditioner

: pt wrz 04, 2020 6:38 am
autor: Beku
Hektorek pisze:
pt wrz 04, 2020 5:47 am
A da się "osuplować" klimę z WIFI?
Mam GREE LOMO LUXURY
Myśle, że to nie ma sensu. Sam w swojej mam wifi ale komunikacja jest szyfrowana. Próbowałem zrobić reverse engineering ale bez skutku. Dużo prościej zastąpić pilota IR.

Re: SUPLA Air Conditioner

: wt wrz 15, 2020 7:09 pm
autor: slawek
Próbuję skompilować tego pilota i w linii

Kod: Zaznacz cały

	  channel.unsetFlag(SUPLA_CHANNEL_FLAG_CHANNELSTATE);
wywala mi błąd

Kod: Zaznacz cały

exit status 1
'class Supla::Channel' has no member named 'unsetFlag'
Mam niewłaściwą wersję biblioteki ? (pobrałem od @klew z githuba)

Re: SUPLA Air Conditioner

: wt wrz 15, 2020 7:16 pm
autor: Beku
To moja doróbka. Wrzucę jutro kod bez konieczności modyfikacji tej biblioteki.

Re: SUPLA Air Conditioner

: pt wrz 18, 2020 9:33 pm
autor: slawek
Byłbym wdzięczny, jakbyś znalazł chwilę, lub wrzuć bibliotekę...

Re: SUPLA Air Conditioner

: śr wrz 23, 2020 6:13 am
autor: Beku
slawek pisze:
pt wrz 18, 2020 9:33 pm
Byłbym wdzięczny, jakbyś znalazł chwilę, lub wrzuć bibliotekę...
Hej, w załączniku dodana funkcja unsetFlag do channel.h

Plik znajduje się w libraries\SuplaDevice\src\supla\

Porównaj sobie czy nie ma tam innych zmian, ewentualnie skopiuj tylko tę funkcję.
Zmiana polega na tym, że stworzyłem sobie kilka urządzeń, które mają kilka przycisków kontrolnych i "zamykam" je w ramach jednej grupy.
W przypadku klimatyzatora nie chciałem aby ikonka "i" wyświetlała się przy każdym kanale, a w oficjalnej bibliotece jest dla wszystkich włączona domyślnie ikonka "i".
channel.zip
(3.14 KiB) Pobrany 26 razy

Re: SUPLA Air Conditioner

: śr wrz 23, 2020 8:13 am
autor: klew
Beku pisze:
śr wrz 23, 2020 6:13 am
Hej, w załączniku dodana funkcja unsetFlag do channel.h
Postaram się dziś wieczorem wrzucić coś w tym stylu do oficjalnej biblioteki.
Tylko pewnie zrobię metodę a'la "disableChannelState()":

Kod: Zaznacz cały

  new Supla::Control::Relay(....)->disableChannelState();
Będzie ok?

Re: SUPLA Air Conditioner

: śr wrz 23, 2020 8:16 am
autor: Beku
klew pisze:
śr wrz 23, 2020 8:13 am
Beku pisze:
śr wrz 23, 2020 6:13 am
Hej, w załączniku dodana funkcja unsetFlag do channel.h
Postaram się dziś wieczorem wrzucić coś w tym stylu do oficjalnej biblioteki.
Tylko pewnie zrobię metodę a'la "disableChannelState()":

Kod: Zaznacz cały

  new Supla::Control::Relay(....)->disableChannelState();
Będzie ok?
pewnie.

Re: SUPLA Air Conditioner

: śr wrz 23, 2020 9:15 am
autor: klew
Beku pisze:
śr wrz 23, 2020 8:16 am
pewnie.
Wrzucone. Metoda "unsetFlag" też dodana do Channel, bo tak trzeba ;)

Kod: Zaznacz cały

  (new Supla::Control::Relay(....))->disableChannelState();

Re: SUPLA Air Conditioner

: śr wrz 23, 2020 1:22 pm
autor: Beku
klew pisze:
śr wrz 23, 2020 9:15 am
Beku pisze:
śr wrz 23, 2020 8:16 am
pewnie.
Wrzucone. Metoda "unsetFlag" też dodana do Channel, bo tak trzeba ;)

Kod: Zaznacz cały

  (new Supla::Control::Relay(....))->disableChannelState();
Dziękuje.