Notifications
Clear all

Domoticz-powiadomienia z alarmu  

  RSS
Rafal_Sz
(@rafal_sz)
Młodzik

Witam,

Mam podłączone dwa sygnały (na osobne pin-y) z instalacji alarmowej domu do rpi (w domoticzu są to przekaźniki wirtualne). Gdy jest problem z alarmem, przekaźniki na jego płycie zwierają i podają napięcie 3,3V do rpi. W dalszej kolejności wykorzystując powiadomienia Pushout mam określony komunikat na telefon. I to działa.Przypadkowo zaś włączyłem inny przełącznik, który steruje przekaźnikiem z oświetleniem. W wyniku tego domoticz równolegle oprócz włączenia świateł wystawia powiadomienia o problemach z alarmem. Nie jestem elektronikiem ale podejrzewam, ze uruchomienie przekaźnika z lampami powoduje spadki napięcia, co "zakłóca" odczyt sygnałów z alarmu.

Co można zrobić aby przełączniki nie były takie czułe, tylko np. uruchamiały się jeśli napięcie lub jego brak będzie na pinie powyżej 1s?

Cytuj
Dodane : 23/05/2020 10:18 pm
Tagi tematu
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@rafal_sz Jak zasilasz przekaźniki sterujące oświetleniem ? Możesz zmienić sterowanie wejściem - GPIO IN , na sterowanie masą zamiast 3,3V czyli tak jak na schemacie poniżej

OdpowiedzCytuj
Dodane : 24/05/2020 6:22 am
Rafal_Sz
(@rafal_sz)
Młodzik
Dodane przez: @isom

@rafal_sz Jak zasilasz przekaźniki sterujące oświetleniem ? Możesz zmienić sterowanie wejściem - GPIO IN , na sterowanie masą zamiast 3,3V czyli tak jak na schemacie poniżej

Przekaźnik lamp steruję wysokim sygnałem (3,3V) ale pokombinuje z opornikami bo tutaj może mam problem (nie ustalony stan na wejściu pina)?

OdpowiedzCytuj
Dodane : 28/05/2020 2:34 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@rafal_sz jak zasilasz przekaźniki pytałem a nie jak sterujesz . Nie powinno się zasilać przekaźników z 5V maliny tylko z niezależnego zasilacza a sterowanie wejściami może być stanem niskim lub wysokim ale stan musi być ustalony piny nie mogą wisieć w powietrzu szczególnie przy sterowaniu stanem wysokim 

OdpowiedzCytuj
Dodane : 28/05/2020 9:35 pm
Rafal_Sz
(@rafal_sz)
Młodzik
Dodane przez: @isom

@rafal_sz jak zasilasz przekaźniki pytałem a nie jak sterujesz . Nie powinno się zasilać przekaźników z 5V maliny tylko z niezależnego zasilacza a sterowanie wejściami może być stanem niskim lub wysokim ale stan musi być ustalony piny nie mogą wisieć w powietrzu szczególnie przy sterowaniu stanem wysokim 

To teraz wygląda to tak: Na pinie nr 21 mam ustawione wejście (IN) i pojawia się stan niski "0" lub "wysoki "1". Niestety domoticz tego nie pokazuje, tzn. raz miałem sytuację że na stanie wysokim pokazał, że przełącznik ma stan ON ale już tak zostało cąły czas niezależnie od zmiany stanu pina. Generalnie przełącznik nie pokazuje stanów. Co mam sprawdzić lub wykonać abym miał ten stan w domoticzu?

Dodam tylko, ze przełącznik jest wirtualny i są zdefiniowane piny do wyboru w pliku domoticz.sh.

OdpowiedzCytuj
Dodane : 01/06/2020 11:17 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@rafal_sz nie bardzo wiem jak sterujesz tym wejściem , ale żeby działało trzeba 

sudo nano /etc/init.d/domoticz.sh

wpisujesz to co poniżej

echo 21 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio21/direction

Jak alarm podaje 3V to GPIO 21 łączysz przez rezystor 10K do masy ( GND) a przewód z alarmu do GPIO , a jeżeli alarm podaje GND to GPIO 21 łączysz przez rezystor 10K do 3,3V .

OdpowiedzCytuj
Dodane : 02/06/2020 1:19 pm
Rafal_Sz
(@rafal_sz)
Młodzik
Dodane przez: @isom

@rafal_sz nie bardzo wiem jak sterujesz tym wejściem , ale żeby działało trzeba 

sudo nano /etc/init.d/domoticz.sh

wpisujesz to co poniżej

echo 21 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio21/direction

Jak alarm podaje 3V to GPIO 21 łączysz przez rezystor 10K do masy ( GND) a przewód z alarmu do GPIO , a jeżeli alarm podaje GND to GPIO 21 łączysz przez rezystor 10K do 3,3V .

1. Parametry w pliku dodane (w tym przypadku chodzi o pin 21 i 22 - dwa sygnały z alarmu).

2. Rezystor do masy jest (10kOhm).

3. Ustawione od nowa przełączniki i przypisanie pinów (czy ustawiony rodzaj przełącznika ma znaczenie?)

4. GPIO -wskazuje stan wysoki (sygnał z alarmu).

5. Domoticz - cały czas wskazanie przełącznika - off(nie odświeża?).

Dodam tylko, że Domoticz jest w wersji 2020.2. Brakuje mi pomysłów.

OdpowiedzCytuj
Dodane : 02/06/2020 10:27 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@rafal_sz zgodnie z tym co wstawiłem nie możesz używać do obsługi GPIO WiringPI ( widać to na twojej fotce )  jak ustawisz deklarację w pliku domoticza tak jak napisałem wcześniej to potem dodajesz obsługę GPIO tak jak na foto poniżej

Po tym jak dodasz taki sprzęt wszystkie zadeklarowane GPIO pojawią się w zakładce Urządzenia i wystrczy je dodać klikając w zielone strzałki.
OdpowiedzCytuj
Dodane : 03/06/2020 3:17 pm
Rafal_Sz
(@rafal_sz)
Młodzik

@isom

Zgodnie z sugestią zmieniłem zapis w domoticz.sh (wpis dla dwóch pinów 21 i 22).

Automatycznie pojawiły się na liście urządzeń te dwa przełączniki, więc je dodałem. Efekt ... taki sam. Niezależnie od stanu niskiego i wysokiego brak reakcji - ten sam status: zamknięty.

OdpowiedzCytuj
Dodane : 03/06/2020 11:06 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@rafal_sz to jest zbędne w pliku domoticz 

Usuń zapisz zmiany , wykonaj
sudo systemctl daemon-reload
sudo /etc/init.d/domoticz.sh restart   
Po tym możesz przetestować bez przewodów od alarmu zwierając Te GPIO do GND i rozwierając
OdpowiedzCytuj
Dodane : 04/06/2020 8:26 am
Udostępnij: