SUPLA Air Conditioner

User avatar
slawek
Posts: 2482
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Wracam do tematu pilota...
Mam problem, chyba ten szkic został w tyle za bilioteką ;)
Mam coś takiego:

Arduino:1.8.13 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:1MB OTA:~1019KB), 2, v2 Lower Memory, Serial, None, All Flash Contents, 115200"

In file included from C:\Users\lenovo\AppData\Local\Temp\Rar$DIa12080.18049\SuplaAirConditioner\SuplaAirConditioner.ino:7:0:

C:\Users\lenovo\Documents\Arduino\libraries\SuplaAirConditioner/thermometer_ex.h: In member function 'virtual void Supla::Sensor::ThermometerEx::iterateAlways()':

C:\Users\lenovo\Documents\Arduino\libraries\SuplaAirConditioner/thermometer_ex.h:42:9: error: 'lastReadTime' was not declared in this scope

if (lastReadTime + 1000 < millis()) {

^

Znaleziono wiele bibliotek w "IRac.h"

Wykorzystane: C:\Users\lenovo\Documents\Arduino\libraries\IRremoteESP8266

Niewykorzystane: C:\Users\lenovo\Documents\Arduino\libraries\IRremoteESP8266-2.7.3

exit status 1

Błąd kompilacji dla płytki NodeMCU 1.0 (ESP-12E Module).



Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"

... i dalej nie mam pilota w supli :oops:
Ktoś pomoże?
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
jaros12
Posts: 37
Joined: Sat Feb 22, 2020 12:03 pm
Location: Warszawa

Post

Witam, potrzebujesz bibliotekę supla z września. Z kol. Klew zwalczaliśmy temat jakoś pod koniec listopada.
Pozdrawiam
You do not have the required permissions to view the files attached to this post.
Kuba.DeX
Posts: 55
Joined: Tue Feb 02, 2021 4:00 pm

Post

Beku wrote: Wed Sep 02, 2020 2:50 pm Cześć i czołem,

Gdyby ktoś był zainteresowany to wykonałem bardzo prosty układ do sterowania klimatyzacją (IR) i napisałem odpowiednie oprogramowanie.

UWAGA !!! Urządzenie działa pod napięciem 230V!!! Wszystkie prace związane z jego podłączeniem należy zlecić elektrykowi po wcześniejszym odłączeniu klimatyzatora od prądu ! (bezpiecznik!) Nie podłączamy także urządzenia do sieci 230V i w tym samym czasie do USB komutera - może to zakończyć się dla wszystkich stron tragicznie!

Schemat urządzenia wygląda następująco:

Schematic_AirConditioner_2020-09-02_16-16-09.png

Rezystory muszą zostać tak dobrane aby moc diody w trakcie nadawania była jak największa (nie wyższa niż zalecana w nocie katalogowej ale do niej zbliżona). Osiągniemy wtedy największy zasięg urządzenia.

Samo urządzenie wygląda następująco:

IMG_6968.jpg

Urządzenie jest podpięte pod instalację 230V klimatyzatora:

IMG_6973.jpg

Zamknięte w obudowie Obudowa KM-84:

IMG_6975.jpg

Raczej nie rzuca się w oczy z dołu:

IMG_6976.jpg

W aplikacji SUPLA wygląda to tak:

IMG_6977.png

Biblioteka do obsługi klimatyzacji zawiera w sobie predefiniowane operacje dla całej masy różnych klimatyzatorów.
W kodzie w metodzie setup należy zmienić poniższą linię wpisując klimatyzator, który posiadamy. Lista jest dosyć długa także prawdopodobnie każdy swój znajdzie ale uwaga mam klimatyzatory firmy AUX a działa na sofcie Electra.
W przykładach z biblioteki IR jest program CommonAcControl, który iteruje po wszystkich wspieranych modelach AC i próbuje szczęścia.
Możecie go wgrać jako pierwszy i odpalić. Na serialu wyrzuca on typ klimatyzatora który aktualnie sprawdza. Jak wasz klimatyzator ożyje w którejś iteracji to należy taki model wpisać w tej linii

Code: Select all

ac.next.protocol = decode_type_t::ELECTRA_AC;
W zasadzie jeśli chodzi o kod to tyle bo jest wpięty tam wifiManager więc po pierwszym uruchomieniu rozgłosi się sieć SuplaAC po połączeniu do której będziemy mogli uzupełnić parametry serwera, wifi itp. W sumie wybór klimatyzacji też by można do tego wrzucić ale nie miałem czasu :)

Biblioteka, kod, i projekt płytki z EasyEDA w załączniku. Wiadomo, że bibliotekę IR wrzucamy tam gdzie arduino trzyma biblioteki ;)

A jeszcze ważne że działa to na nowej bibliotece SuplaDevice (gałąź master z repozytorium klew'a czy mastera klew'a ;))
Czy w Twoim AUXie też jest tryb iFeel, który analizuje temperaturę z pilota i adekwatnie steruje mocą nawiewu? W normalnych warunkach klimatyzator dąży do osiągnięcia temperatury na swoim czujniku, który umieszczony jest przy suficie. Jak tam zrobi 21* to z podłogi można szron drapać :)
Jakby się odnalazł sposób w jaki pilot przejmuje funkcję wbudowanego czujnika można by go wykorzystać do sterowania temperaturą z innego czujnika (na przykład w Touchu czy gdziekolwiek sobie założyć)
User avatar
slawek
Posts: 2482
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Znalazłem w końcu czas na pilota, kompiluje się bez problemów, ale nie mogę dodać do clouda.
Mam własny serwer, dodawanie urządzeń włączone.

Code: Select all

AUTHKEY : 7a4079ae55e44c4c8d9071219c633927
Supla server: supla.****.pl
Email: email@****.pl
Supla name: SUPLA Air Conditioner
WiFi: establishing connection with SSID: ""
Using Supla protocol version 12
changing power state to: 0
sending data to device
local IP: 192.168.200.18
subnetMask: 255.255.255.0
gatewayIP: 192.168.200.1
Signal strength (RSSI): -56 dBm
changing operating mode to: 0
sending data to device
changing fan speed to: 0
sending data to device
sending data to device
status: 7
Channel(4) value changed to 21.000000
status: 9
Establishing unsecured connection with: supla.****.pl (port: 2015)
Connection fail (0). Server: supla.****.pl
Establishing  with: supla.****.pl (port: 2015)
Może ktoś podpowie w czym problem?

EDIT: Po ok. 3 godzinach się zalogował ;)
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
czersi
Posts: 12
Joined: Tue Jan 12, 2021 6:41 am

Post

Może kogoś zainteresuje i zrobi na supli, ja jestem tylko użytkownikiem supli i z programowaniem nie mam do czynienia.

https://community.home-assistant.io/t/e ... ini/127880

https://ai-speaker.discourse.group/t/kl ... ndra/467/2.

Jeśli były potrzebny tester moge testować u siebie.
Albert
Posts: 598
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Chłopaki możecie podrzuicć jakieś info o tym systemie rozprowadzania zimnego powietrza rurami? Przymierzam się do montażu klimy na piętrze i chciałbym aby na całym piętrze było chłodniej, a nie tylko w pomieszczeniu gdzie na ścianie będzie wisiała jednostka sterująca (czy jak to tam się zwie) :D
User avatar
klew
Posts: 10203
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Albert wrote: Fri Jul 02, 2021 7:32 am Chłopaki możecie podrzuicć jakieś info o tym systemie rozprowadzania zimnego powietrza rurami? Przymierzam się do montażu klimy na piętrze i chciałbym aby na całym piętrze było chłodniej, a nie tylko w pomieszczeniu gdzie na ścianie będzie wisiała jednostka sterująca (czy jak to tam się zwie) :D
Zamontuj sobie klimę kanałową. Rury izolowane rozprowadź po pokojach
User avatar
slawek
Posts: 2482
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Albert wrote: Fri Jul 02, 2021 7:32 am Chłopaki możecie podrzuicć jakieś info o tym systemie rozprowadzania zimnego powietrza rurami?
Przejrzyj zdjęcia w pierwszym poście (te z linka), to trochę ci się rozjaśni...
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać
Wiesiek
Posts: 75
Joined: Wed Aug 12, 2020 4:51 am
Location: Bochnia

Post

W jaki sposób ciepłe powietrze wraca do chłodnicy? :?:
User avatar
slawek
Posts: 2482
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Taką samą rurą, w każdym pomieszczeniu masz nawiew i wyciąg.
Wszystkie urządzenia elektryczne działają na dym.
Póki dym jest w urządzeniu - urządzenie działa.
Jak dym wyjdzie z urządzenia - urządzenie przestaje działać

Return to “Projekty użytkowników”