Domoticz-powiadomie...
 
Powiadomienia
Wyczyść wszystko

Domoticz-powiadomienia z alarmu

18 Wpisów
2 Użytkownicy
0 Likes
2,238 Wyświetleń
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 

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?

 
Dodane : 23/05/2020 9:18 pm
Tagi tematu
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, 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

 1
 
Dodane : 24/05/2020 5:22 am
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 
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

1

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)?

 
Dodane : 28/05/2020 1:34 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, 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 

 
Dodane : 28/05/2020 8:35 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 
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.

 
Dodane : 01/06/2020 10:17 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, 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 . 

 

 
Dodane : 02/06/2020 12:19 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 
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.

 
Dodane : 02/06/2020 9:27 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, 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

gp
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.
 
 
Dodane : 03/06/2020 2:17 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 

@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.

 

 
Dodane : 03/06/2020 10:06 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@rafal_sz to jest zbędne w pliku domoticz 

w1
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 
 
Dodane : 04/06/2020 7:26 am
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 
Dodane przez: @isom

@rafal_sz to jest zbędne w pliku domoticz 

w1
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 

Zwieram do GND jak i podaje 3.3V i nic się nie dzieje. Oczywiście podając 3.3V z alarmu w wiringPi (gpio readall) stany się zmieniają za każdym razem bez zwłoki. 😒 

 
Dodane : 04/06/2020 9:12 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Musisz się zdecydować czy korzystasz z wiringPI czy z Generic sysfs GPIO . Wstawiłem Ci schematy jak to podłączyć , podałem co wkleić do pliku domoticz.sh , wskazałem jaki sprzęt dodać i to wszystko dotyczy nowszej i lepszej obsługi GPIO czyli sysfs GPIO.

Tak połączony układ działa praktycznie od strzała i ma taką przewagę nad wiringPI że GPIO pamiętają stan po resecie . Może zrób jakieś fotki z tego jak dodałeś ten sprzęt , czy nie masz zdublowanych urządzeń ( wiringPI i sysfGPIO ) Usunąłeś to co pokazałem ? 

I zaznacz których GPIO używasz bo może mieszasz GPIO z Numerami Pinów

 GPIO
 
Dodane : 04/06/2020 9:26 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 

@isom

OK, przesyłam listę wszystkich urządzeń w domoticzu jakie mam podpięte. Co do przełączników to mam jeszcze jeden który poprzez skrypt uruchamia lampy (ostatni na liście poprzez sterowanie gpio; komenda: sudo gpio write 1 0 lub 1).
Czy korzystanie z jednej opcji tzn.: wiringPi lub generic sysfs dotyczy domoticza czy też całego rpi?

Alarm4
(przed zmianą nr pinów)
 
P.S.Chyba kluczowe była ostatnia sugestia o nr pinów.......używam nr 29 i 31. Zmieniłem wpisy i na jednym pinie domoticz pokazuje już przełącznik "otwarty" cały czas, niezależnie czy podaje 0V czy 3.3V (rezystor do masy 10,5k)
 
 Alarm nr pinów
 
Dodane : 04/06/2020 9:44 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 
Dodane przez: @rafal_sz

Czy korzystanie z jednej opcji tzn.: wiringPi lub generic sysfs dotyczy domoticza czy też całego rpi?

Alarm4

Jedno i drugie dotyczy rpi , ale generic sysfs jest zaimplementowane w domoticz tak że obsługa jest banalnie prosta 

Czy te GPIO sprawdzasz ?

 GPIO
 
Dodane : 04/06/2020 9:59 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 

@isom

Zaaktualizowałem moją poprzednią wiadomość pod kątem nr pinów.

 
Dodane : 04/06/2020 10:17 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@rafal_sz te które Ty używasz to GPIO 5 i 6 jak chcesz 21 21 to te które ja zaznaczyłem 

 
Dodane : 04/06/2020 10:21 pm
(@rafal_sz)
Wpisów: 26
Praktykant
Autor tematu
 
Dodane przez: @isom

@rafal_sz te które Ty używasz to GPIO 5 i 6 jak chcesz 21 21 to te które ja zaznaczyłem 

Alleluja! Do trzech numerów pinów razy sztuka! W końcu ruszyło.

Dziękuję za cierpliwość i porady.

 
Dodane : 04/06/2020 10:28 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Sprawdzaj na przyszłość 

 gpio1
 
Dodane : 04/06/2020 10:33 pm
Udostępnij: