Tu też powinno działać pod jakim adresem znajduje Ci ekspander oraz jaki adres ustawiasz w przycisku?
Nowa wersja 6.0.0
https://gui-generic-builder.supla.io/
Ponieważ dalej drążyłem temat, już wiem. Problemem jest nietypowy hardware PCF8574. Nie ma on na wyjściu w stanie wysokim potencjału vcc, tylko jest to jakaś wersja open collector, albo raczej open drain. W związku z tym, podnoszę potencjał na wyjściu PCF8574 do vcc rezystorem (akurat 4,7k) i podłączam do bazy tranzystora aby sterować przekaźnikiem. W tym przypadku po załączeniu przekaźnika, czyli gdy potencjał na wyjściu powinien być podciągnięty do vcc, złącze otworzonego tranzystora utrzymuje potencjał na około 0,7V. Czyli załączyłem przekaźnik, ale już nie mogę go wyłączyć przyciskiem (co jak wyjaśnił Klew wydaje się być logiczne, bowiem PCF widzi 0,7V zamiast vcc, więc myśli że nadal jest wyłączony przekaźnik). Rozwiązanie jest proste, między PCF a bazę tranzystora podciągniętą rezystorem do zasilania należy włączyć diodę (koniecznie schotky, aby zejść poniżej 0,7V na bazie) katodą do PCF, anodą do bazy tranzystora. W ten sposób wyłączamy tranzystor niski poziomem poprzez diodę, a w przypadku załączenia, tranzystor nie wymusza niskiego napięcia na PCF.
Przepraszam więc za zamieszanie, ale jednak to było dość nietypowe zachowanie, bowiem z clouda przełącz pracowało poprawnie a tylko lokalnie nie, i to mnie całkiem zbiło z tropu...
Wielkie dzięki za podpowiedzi i pomoc.
A wszystko może się kiedyś komuś przyda.
Tak więc software pierwsza klasa, hardware... cóż też się da obejść...
Przepraszam więc za zamieszanie, ale jednak to było dość nietypowe zachowanie, bowiem z clouda przełącz pracowało poprawnie a tylko lokalnie nie, i to mnie całkiem zbiło z tropu...
Wielkie dzięki za podpowiedzi i pomoc.
A wszystko może się kiedyś komuś przyda.
Tak więc software pierwsza klasa, hardware... cóż też się da obejść...
Jak w najnowszej wersji utworzyć wyzwalacz akcji? Wcześniej robiłem to tak że przypisywałem przycisk do numeru przekaźnika którego fizycznie niema, teraz można wybrać tylko przekaźnik który jest fizycznie... przez co nie mogę utworzyć wyzwalacza..
Zasada ta sama, musisz dodać przycisk który nie jest nigdzie wykorzystany.
https://gui-generic-builder.supla.io/
Przy nowym sofcie w ogóle nie mam listy rozwijanej z wyborem nr przekaźnika, na starszym sofcie 15 pozycji wybieram np 10 i mam wyzwalacz, tak zawsze robiłem.
- Załączniki
-
- wemos.jpg (91.07 KiB) Przejrzano 259 razy
-
- h801.jpg (98.71 KiB) Przejrzano 259 razy
określ liczbę przekaźników, bo jest ta lista to tej liczby ograniczana lub po prostu dodaj przycisk który nie jest powiązany z przekaźnikiem.
https://gui-generic-builder.supla.io/
Ustawiając tak 3 przekaźniki nie przypisane do gpio pojawia się w przyciskach lista, wybieram 1 i 2 dla przycisków i po restarcie w cloudzie w ogóle nic się nie pojawia żaden wyzwalacz, a jak przypisze do przekaźników gpio to pojawia się normalnie włącznik zasilania..
- Załączniki
-
- h801a.jpg (193.81 KiB) Przejrzano 249 razy
A wybrałeś przy kompilacji AT ?
https://gui-generic-builder.supla.io/