Przechodząc do sedna sprawy pobrałem obraz systemu z strony supli wgrałem na kartę sd, skonfigurowałem kanały jako RELAYG5LA1A dodając gpio1 jako sterowanie przekaźnikiem gpio2 jako sprawdzanie stanu przekaźnika i wszystko na razie działa.
To co chcę zrobić to rozszerzyć Raspberry Pi o dodatkowe gpio, o ile z częścią elektroniczną myślę że sobie poradzę to nie wiem jak się zabrać za dodanie expandera mcp23008 i uruchomienie go.
Znalazłem u nas na forum następującą dyskusję:
viewtopic.php?f=17&t=28&hilit=mcp23008&start=10
Wynika z niej że Ktoś już to zrobił, ale nie wynika z niej jak to osiągnął.
Prosiłbym o poradnik jak ugryźć ten temat oraz do czego służą dane wiersze w konfiguracji supla.cfg
[GLOBAL]
device_name=RASBPBERRYPIv2
device_guid_file=/etc/supla-dev/dev_guid
alt_cfg=/boot/location.txt
state_file=/boot/last_state.txt
[SERVER]
host=127.0.0.1
tcp_port=2015
ssl_port=2016
ssl_enabled=Y
;[CHANNEL_0]
;type=RELAYG5LA1A <---- typ przekaźnika
;driver=mcp23008 <----- sterownik expandera
;mcp_reset=4 <---- ??
;mcp_addr=0x20 <---- Adres układu expandera
;mcp_gpio_port=7 <---- GPIO podłączone do expandera ??
;mcp_gpio_dir=0 <---- ??
;mcp_gpio_val=1 <----- ???
;[CHANNEL_1]
;type=SENSORNO
;driver=mcp23008
;mcp_reset=4 <----- ??
;mcp_addr=0x20
;mcp_gpio_dir_8=1 <----- ??
Czy domyślny obraz systemu na raspberry pi obsługuje ten expander ??
Proszę o pomoc
Edit:
Przeglądając pliki na githubie trafiłem na coś takiego :
https://github.com/SUPLA/supla-core/blo ... mcp23008.c
oraz
https://github.com/SUPLA/supla-core/blo ... c/devcfg.c
Czyli mam rozumieć że obsługa mcp23008 jest domyślnie zaimplementowana w supli ?
