Ekspander PCF8574P w KC868-A6

LupusIgnis
Posts: 3
Joined: Thu Sep 18, 2025 6:15 pm

Post

Witam

Jestem początkującym w elektronice i chciałbym korzystać w Supli ze sterownika KC868-A6. Używałem już GUI Generic zarówno z płytką ESP32, jak i z KC868-A6. W przypadku czujników oraz przekaźników podłączonych bezpośrednio do GPIO wszystko działało poprawnie. Problem pojawił się przy ekspanderach. Sterownik KC868-A6 posiada układ PCF8574P którego nie ma w GUI Generic. Wykorzystuje on adres 0x24 dla przekaźników oraz 0x22 dla wejść. Korzystałem także z przykładowych kodów dostępnych w bibliotece Supli dla Arduino IDE. Interesowałaby mnie również możliwość dodania czujników, takich jak DS18B20, które są dostępne w GUI Generic. Czy istnieje sposób, aby rozwiązać te problemy w GUI Generic lub w kodzie dla Arduino IDE?
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

GG tego nie obsługuje. Krycha (autor GG) jest offline od dawna, więc nie doda. Zostaje Ci samemu przygotować soft. O tym expanderze trochę znajdziesz w wątku viewtopic.php?t=16720

Biblioteka do jego obsługi niedługo pewnie pojawi się w SD, tylko @lukfud musi zakończyć poprawki (https://github.com/SUPLA/supla-device/pull/118)
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
LupusIgnis
Posts: 3
Joined: Thu Sep 18, 2025 6:15 pm

Post

Dopiero zaczynam swoją przygodę z programowaniem w Supli i mam jeszcze niewielkie doświadczenie. Wgrałem kod z wątku jednak podczas kompilacji pojawiają się błędy.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

LupusIgnis wrote: Sat Sep 20, 2025 4:58 pm Dopiero zaczynam swoją przygodę z programowaniem w Supli i mam jeszcze niewielkie doświadczenie. Wgrałem kod z wątku jednak podczas kompilacji pojawiają się błędy.
Jakie?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
LupusIgnis
Posts: 3
Joined: Thu Sep 18, 2025 6:15 pm

Post

lukfud wrote: Sat Sep 20, 2025 8:29 pm
LupusIgnis wrote: Sat Sep 20, 2025 4:58 pm Dopiero zaczynam swoją przygodę z programowaniem w Supli i mam jeszcze niewielkie doświadczenie. Wgrałem kod z wątku jednak podczas kompilacji pojawiają się błędy.
Jakie?
1. Pierwszy kod

.arduinoIDE-unsaved2025822-7776-1aatfyt.yw4yj\sketch_sep22a\sketch_sep22a.ino:29:10: fatal error: supla/io.h: No such file or directory
29 | #include <supla/io.h>
| ^~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: supla/io.h: No such file or directory

2. Drugi kod
.arduinoIDE-unsaved2025822-7776-1aatfyt.yw4yj\sketch_sep22a\sketch_sep22a.ino:26:10: fatal error: supla/control/EXT_PCF8574.h: No such file or directory
26 | #include <supla/control/EXT_PCF8574.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: supla/control/EXT_PCF8574.h: No such file or directory
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

Zacznij od zainstalowania biblioteki SuplaDevice
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

malarz wrote: Fri Sep 19, 2025 5:40 pm Biblioteka do jego obsługi niedługo pewnie pojawi się w SD, tylko @lukfud musi zakończyć poprawki (https://github.com/SUPLA/supla-device/pull/118)
udało się ;)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
Sebek74
Posts: 173
Joined: Wed Dec 23, 2020 1:23 pm

Post

LupusIgnis wrote: Thu Sep 18, 2025 7:17 pm Witam
[..] Sterownik KC868-A6 posiada układ PCF8574P którego nie ma w GUI Generic. Wykorzystuje on adres 0x24 dla przekaźników oraz 0x22 dla wejść. Korzystałem także z przykładowych kodów dostępnych w bibliotece Supli dla Arduino IDE. Interesowałaby mnie również możliwość dodania czujników, takich jak DS18B20, które są dostępne w GUI Generic. Czy istnieje sposób, aby rozwiązać te problemy w GUI Generic lub w kodzie dla Arduino IDE?
Chyba nie rozumiem? Przecież jest obsługa w GUI Generic i u mnie mu działa. Adresację 0x24 do 0x20 dla ekspandera przekaźników trzeba skorygować przez połączenie nóżek jak na zdjęciu. Pod urządzenie mam podpięte 3x DS18B20 (GPIO-33AO)
IMG_20241214_090036.jpg
Zrzut ekranu 2025-10-15 134241.png
Zrzut ekranu 2025-10-15 134305.png
You do not have the required permissions to view the files attached to this post.
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, ROW-02m, 6xROW-02, 2xROW-01, Sonoff Mini
GG SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
GG Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20

Return to “Ogólna dyskusja”