
Witam.
Nie jest to konstrukcja DIY jakie znamy na co dzień, ale uważam że warto się nią podzielić, gdyż może przynieść wiele ciekawych funkcjonalności w domu.
Jest to program napisany w BASCOM do obsługi centrali alarmowej INTEGRA.
Osobiście testowałem go na Integrze 128 z firmware 1.14 i module INT-RS z firmware 1.13. Powinien współpracować z centralami 24 do 128.
Zasada działania:
Program wysyła ramkę 7F do centrali alarmowej i oczekuje odpowiedź z bitami informującymi co się zmieniło w systemie. Następnie w zależności od bitu następuje przeskok do odpowiedniego podprogramu w którym liczone jest CRC komendy do wysłania i oczekiwanie na odpowiedź od centrali.
Program obsługuje następujące ramki / komendy:
00 - stan wejść
01 - sabotaż wejść
02 - alarm z wejść
03 - alarm sabotażowy z wejść
04 - pamięć alarmu wejść
05 - pamięć alarmu sabotażowego wejść
06 - Blokady wejść
07 - Wejście bez naruszenia
08 - Wejścia z długim naruszeniem
09,0A,0B,0C - Uzbrojenia
OD - strefy z wprowadzonym pierwszym kodem
0E - strefy z czasem na wejście
0F - strefy z czasem na wyjście > 10s
10 - strefy z czasem na wyjście < 10s
11 - strefy zablokowane
12 - strefy z obchodem wartownika
13 - strefy w alarmie
14 - strefy w pożarze
15 - pamięć alarmu stref
16 - pamięć pożaru stref
17 - stan wyjść
18 - drzwi otwarte
19 - drzwi długo otwarte
1A - Czas RTC
1B - Usterki systemowe 1
23 - Pamięć usterk systemowych 4
7F - Zmiany systemie
Dla wszystkich powyżej wymienionych komend wszędzie jest liczone CRC wysłane i odebrane z wyjątkiem komendy 7F (tylko wysłane CRC - odebrane CRC nie jest liczone gdyż są ciągłe zmiany ilości liczby odebranych bitów).
W programie jest dużo zakomentowanych funkcji, ale one działają - poprostu w Atmedze16 skończyła mi się pamięć FLASH, ale obsługę pisałem dalej.
Program wykorzystuje sprzętowy UART do komunikacji z centralą INTEGRA, oraz TX programowy do debugowania.
Z racji bezpieczeństwa w programie nie ma opcji wysyłania rozkazów uzbrojenia i rozbrojenia systemu/stref- każdy kto chce może je dopisać na własną rękę.
Mam nadzieję że dzięki temu programowi wielu osobom uda się zrealizować swoje namiastki inteligentnego domu w oparciu o procesor AVR.
Zapraszam do testowania i komentowania. Przy okazji mile widziane propozycje rozwiązań w inteligentnym domu.
Pod tym linkiem wersja V1 programu z uboższymi możliwościami, ale też działa.
Oba programy napisane wykorzystując ten Opis protokołu Integracji.
Program nie do użytku komercyjnego!!! W przypadku udostępniania dalej proszę o link do tego postu.
Pozdrawiam, Duch__
............................................................
mod:suworow
Warto przeczytać również:
Satel Integra -instalacja i konfiguracja systemu - wybrane zagadnienia
Zapraszam do zapoznania się z pozostałymi poradnikami, tematami wyróżnionymi i artykułami, z zakresu systemów zabezpieczeń:
Zabezpieczenia stacjonarne. Systemy alarmowe, Kamery, Domofony, Napędy bram i rolet, Automatyka domowa. Tematy Wyróżnione i poradniki.
Jeżeli w w/w tematach nie znajdziesz odpowiedzi na swoje pytanie, zapraszamy na forum
https://www.elektroda.pl/rtvforum/forum77.html
Zachęcam również do odwiedzenia sekcji Poradniki Ogólne gdzie znajdziecie materiały z pozostałych działów forum, w tym dla rozpoczynających swoją przygodę z elektroniką:
https://www.elektroda.pl/rtvforum/forum510.html
Cool? Ranking DIY