Asystent AI
Odczyt wejść z MCP2...
 
Powiadomienia
Wyczyść wszystko

Odczyt wejść z MCP23017

11 Wpisów
2 Użytkownicy
0 Reactions
2,280 Wyświetleń
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2383]

Witam, jako że jestem kompletnie zielony w automatyce i programowaniu, szukam relatywnie prostego rozwiązania na odczyt stanu wejść  z ekspander I/O opartego o ten chip.

Po zainstalowaniu domoticz wykrywa wszystkie 16 pinów jako wyjścia i łatwo zrobić z nich switch i sterować przekaźnikiem. Tu nie ma problemu.

Ale ja bym chciał żeby 8 z tych pinów czytało stan łączników przyciskowych na ścianach żeby to połączyć w całość do zapalania/gaszenia oświetlenia ze ściany bo żona się ze mnie śmieje że telefonem muszę wszędzie  światło zapalać 🙂

Producent podaje taki skrypt do odczytania stanu wejść na ekspanderze: https://www.abelectronics.co.uk/kb/article/1071/expander-pi---reading-io-inputs

Ale jak to teraz połączyć z domoticzem? Nie mam zielonego pojęcia.

 


 
Dodane : 31/05/2021 9:30 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@seler kiedyś próbowałem podobnej konfiguracji, ale o ile wyjścia zachowywały się ok to z wejściami było kiepsko, nie wiem czy jest sens walki z taką konfiguracją.

Jeżeli wszystko ma się ograniczyć do 16 obwodów oświetlenia to polecam włączniki zrobić na GPIO Maliny a przekaźniki na ekspanderze . W przypadku większej ilości wej/wyj 

sugeruję użycie arduino + Mysensors ( kody znajdziesz na tym forum ) albo fajnie działający soft AFE T4, gdzie wystarczy dowolny moduł ESP8266 + MCP23017 


 
Dodane : 31/05/2021 12:03 pm
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom docelowo wszystko będzie na plc od wago więc może rzeczywiście na ekspanderze powieszę przekaźniki bo akurat kilkanaście sztuk potrzebuję  do oświetlenia i pomp a na gpio puszczę włączniki w gniazdkach.

Nie ma się co szarpać. Dzięki.

Taraz mam inną zagadkę, Rozległa sieć 1-wire nie chce iść w całości po malinie i zakupiłem przetwornik modbusowy szukam jakiegoś gotowca jak domoticz może z modbusa odczytać temperatury...


 
Dodane : 01/06/2021 1:51 pm
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom

Mam wreszcie nakładkę z wyprowadzeniem gbio na zaciskach żeby to sensownie podłączyć i mam znów pytanie:

schematy podłączenia łączników do rpi pokazują że pin gpio należy podłączyć z GND przez opornik 1kohm i jednocześnie z +3.3V przez łącznik właśnie

jak tu:

 

I pytanie: w układzie załączania światła przyciskiem monostabilnym rozumiem że tak to trzeba podłączyć?

I pytanie czy jest różnica czy zrobi się to w wersji pull down czy pull up?


 
Dodane : 18/06/2021 11:21 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@seler AD 1 tak dokładnie z jedną uwagą , rezystory 1K są w tych układach tylko po to żeby zabezpieczyć przed pełnym zwarciem na wypadek gdybyś ustawił w konfiguracji maliny GPIO na OUT - wyjście , jeśli ustawisz wszystkie używane GPIO na IN to można te rezystory pominąć.

AD 2 w samym działaniu nie będzie różnicy


 
Dodane : 18/06/2021 2:58 pm
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom

podpiąłem wszystko jak książka pisze, domoticz wykrył wejścia gpio i ustawił jako przełączniki, naciśnięcie przełącznika było widoczne.

Więc zrobiłem dwie proste sceny jedna włącza światło druga wyłącza i wszystko super, światło się włącza łącznikiem na ścianie (dzwonkowy) i jest ok, jak naciskam drugi raz to się wyłącza... na parę sekund i zapala się z powrotem 🙄

 

Jak wyłączę manualnie w domoticzu/lights to się wyłącza i jest ok. Kompletnie nie mam pojęcia o co chodzi...


 
Dodane : 03/07/2021 10:37 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@seler poczytaj to https://www.smartnydom.pl/forum/domoticz/proste-skrypty-dzvents-oswietlenie-przycisk-wielofunkcyjny/

albo to https://www.smartnydom.pl/forum/domoticz-reguly/blockly-przycisk-wielofunkcyjny/


 
Dodane : 04/07/2021 8:38 am
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom

Dzięki wielkie! skopiowałem sobie ten prosty skrypt dzvents i wyszło elegancko.

Próbowałem najpierw samodzielnie w blockly i o ile załączanie było banalne to jak dołożyłem wyłączenie to wyszła dyskoteka. To sobie życie ułatwiłem, na starość przyjdzie mi się uczyć programowania.

Z jaką metodą najlepiej się zapoznać biorąc pod uwagę że docelowo przesiądę się na wago i ecockpit?


 
Dodane : 05/07/2021 8:44 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@seler nie znam e-cocpit , ale pewnie proste zależności można zaprogramować w samym wago. Gorzej już gdy będziesz chciał np sterować głośnością TV gdy zadzwoni domofon , albo zwiększyć głośność kiedy czajnik elektryczny gotuje wodę i przywrócić poprzednią głośność jak skończy gotować.

Do tego moim zdaniem najbardziej uniwersalne są skrypty DzVents - LUA . Oczywiście jeśli mówimy o Domoticz.


 
Dodane : 05/07/2021 9:34 am
(@seler)
Wpisów: 14
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom 

Telewizora nie mam i nie zapowiada się 🙂 Nie planuję tak zaawansowanych funkcji, sterowanie oświetleniem i temperaturą oraz wyłączanie niektórych obwodów gdy nikogo nie ma w domu. Plus kontaktrony i czujki, podlewanie, brama, domofon. Nie chcę przekombinować żeby na przyszłość nie ograniczyć potencjalnych kupców do programistów-fanatyków 😉


 
Dodane : 05/07/2021 9:41 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@seler z TV to tylko przykład, a zaawansowane scenariusze można zawsze wyłączyć dla potencjalnego kupca.  Zresztą życie zweryfikuje Twoje podejście. Pozdrawiam


 
Dodane : 08/07/2021 12:40 pm
Udostępnij: