Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Solved] Satel PERFECTA 16-WRL i komunikacja z Arduino/Raspberry przez port RS-232 (TTL)

Cipheros 04 Nov 2019 12:14 1854 11
Optex
  • #1
    Cipheros
    Level 6  
    Cześć!

    Jestem na etapie instalacji centrali alarmowej w moim domu. Postawiłem na centralę Satela – PERFECTA 16-WRL.
    Kombinuję teraz nad tym "czy" i "jak" można połączyć tę centralę z zewnętrznymi rozwiązaniami smart home. Niestety o ile można znaleźć informacje na temat połączenia ETH z centralami INTEGRA czy nawet VERSA, tak nie mogę jednak dotrzeć do niczego sensownego na temat komunikacji RS-232 (TTL) w centrali PERFECTA. Proszę wiec Specjalistów o pomoc, ponieważ sam nie jestem biegły w tych kwestiach :)

    Interesuje mnie docelowo wpięcie do Homebridge (HomeKit) na Raspberry Pi, ale każde inne rozwiązanie będzie już sporym krokiem na przód. Mam do dyspozycji również Arduino. Znam podstawy elektroniki i programowania.

    Moje pytania:
    1. Czy da się wykorzystać interfejs RS-232 (TTL) do komunikacji z zewnętrznymi systemami z pominięciem oprogramowania Satel?
    2. Jeśli tak – Czy możliwe będzie tylko odczytywanie zdarzeń systemu, czy również sterowanie nim?
    3. Jeśli tak – Bardzo proszę o naprowadzenie mnie w jaki sposób szukać rozwiązania. Już opis połączenia i protokołu byłby bardzo pomocny.
    4. Czy czy ten: Link opis sprawdzi się również w przypadku portu RS-232 centrali PERFECTA?

    Wielkie dzięki za wszelką pomoc!
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • Optex
  • Helpful post
    #2
    dariusz.bembenek
    Stationary Alarms specialist
    Ad1 do Ad4.
    - niestety nie.

    Ze wszystkich rozwiązań Satela (centrale alarmowe), na dzisiaj tylko Integra daje się integrować poprzez RS-232/TCP.
  • #3
    Cipheros
    Level 6  
    dariusz.bembenek wrote:
    Ad1 do Ad4.
    - niestety nie.

    Ze wszystkich rozwiązań Satela (centrale alarmowe), na dzisiaj tylko Integra daje się integrować poprzez RS-232/TCP.

    Dzięki za szybką odpowiedź!

    Czyli gdybym wziął np. centralę INTEGRA 24 + INT-GSM + ETHM-1 Plus, to osiągnąłbym praktycznie tę samą funkcjonalność co w przypadku centrali PERFECTA 16 (bez radia 433 Mhz) + ethernet i możliwość integracji z innymi systemami?
  • Optex
  • Helpful post
    #4
    xury
    Automation specialist
    Tak. Z tym że lepiej wydać kilkaset złotych więcej i dać integre 64. Bo zasilacz integry24 nie wyrobi Ci prądowo na zasilanie dodatkowych modułów. Wiem suma summarum dokupując zasilacze wyjdzie podobnie cenowo plus większy bałagan.
  • #5
    Cipheros
    Level 6  
    xury wrote:
    Tak. Z tym że lepiej wydać kilkaset złotych więcej i dać integre 64. Bo zasilacz integry24 nie wyrobi Ci prądowo na zasilanie dodatkowych modułów. Wiem suma summarum dokupując zasilacze wyjdzie podobnie cenowo plus większy bałagan.

    OK, w takim razie pięknie poproszę o zweryfikowanie takiej listy zakupów:

    - płyta INTEGRA 64
    - moduł ETHM-1 Plus
    - moduł INT-GSM
    - antena ANT-GSM-I
    - obudowa plastikowa OPU-3 P
    - czujki, sygnalizatory, manipulator
    - akumulator 12V / 7Ah
    - transformator 60 VA

    Czy mam wszystko? Będzie wszystko do siebie pasować?

    PS Jeszcze tak się zastanawiam. Czy nie mógłbym podobnego efektu uzyskać poprzez odpowiednie zaprogramowanie wejść/wyjść i podpięcie ich pod RPi/Arduino? Na wyjścia można podać stan naruszenia wejść, alarmu i czuwania, a za pomocą wejść można wł./wył. czuwanie. Bardzo mało eleganckie rozwiązanie, ale chyba powinno zadziałać. Co o tym sądzicie?
  • Helpful post
    #6
    dariusz.bembenek
    Stationary Alarms specialist
    Cipheros wrote:
    Czy nie mógłbym podobnego efektu uzyskać poprzez odpowiednie zaprogramowanie wejść/wyjść i podpięcie ich pod RPi/Arduino? Na wyjścia można podać stan naruszenia wejść, alarmu i czuwania, a za pomocą wejść można wł./wył. czuwanie. Bardzo mało eleganckie rozwiązanie, ale chyba powinno zadziałać. Co o tym sądzicie?

    Jasne, że zadziała. Wiadomo, że to rzeźba, ale zadziała. Czy to będzie podobny efekt? No trochę będzie brakowało funkcjonalności, ale jeżeli te kilka prostych sygnałów wystarcza to czemu nie.
    Trzeba będzie dopasować poziomy napięć lub najlepiej odseparować się przekaźnikami.
  • #7
    Cipheros
    Level 6  
    dariusz.bembenek wrote:
    Jasne, że zadziała. Wiadomo, że to rzeźba, ale zadziała. Czy to będzie podobny efekt? No trochę będzie brakowało funkcjonalności, ale jeżeli te kilka prostych sygnałów wystarcza to czemu nie.

    Założenie jest takie, że chcę móc wykorzystać stany czujek i czuwania w prostej automatyce. Do pełnej kontroli i wglądu będę miał aplikację Satel'a.

    dariusz.bembenek wrote:
    Trzeba będzie dopasować poziomy napięć lub najlepiej odseparować się przekaźnikami.

    To jest trafne spostrzeżenie.
    Przy okazji poproszę o wyjaśnienie. Widzę, że istnieją wyjścia niskoprądowe, które powodują wyzwolenie masy. W przypadku centrali PERFECTA domyślnie są jedynie dwa takie wyjścia. Czy istnieje możliwość przeprogramowania pozostałych, aby działały w taki sam sposób? Znacznie ułatwiłoby to podpięcie pod RPi/Arduino.
  • Helpful post
    #8
    dariusz.bembenek
    Stationary Alarms specialist
    Cipheros wrote:
    W przypadku centrali PERFECTA domyślnie są jedynie dwa takie wyjścia. Czy istnieje możliwość przeprogramowania pozostałych, aby działały w taki sam sposób?

    Perfecta na pokładzie ma 4 wyjścia i 8 wejść. Wejścia nie na da się przeprogramować do działania jako "wyjścia". Do dyspozycji jest więc 4 wyjścia - koniec. Jeżeli ma być więcej (max. 12 przewodowych), to można dokupić ekspander INT-O (8 wyjść).
  • #9
    Cipheros
    Level 6  
    dariusz.bembenek wrote:
    Perfecta na pokładzie ma 4 wyjścia i 8 wejść. Wejścia nie na da się przeprogramować do działania jako "wyjścia". Do dyspozycji jest więc 4 wyjścia - koniec. Jeżeli ma być więcej (max. 12 przewodowych), to można dokupić ekspander INT-O (8 wyjść).

    Super, to wszystko już wiem :) Dzięki za pomoc!
  • #10
    xury
    Automation specialist
    Jeśli chcesz integrować Integre z automatyką to raczej poleciałbym poprzez Ethm-1 zamiast rzeźby na wejściach i wyjściach. Domoticz, OpenHAB i pewnie jeszcze inne platformy mają opcję integracji poprzez port integracji. Ja mam tak zrobione na Domoticz. Masz dostęp do stanu każdego wejścia,wyjścia, uzbrojenia itd. Z tym że od razu odradzam Rpi że względu na padające karty SD, chyba że podepniesz sobie SSD zamiast karty.
  • #11
    Cipheros
    Level 6  
    xury wrote:
    Jeśli chcesz integrować Integre z automatyką to raczej poleciałbym poprzez Ethm-1 zamiast rzeźby na wejściach i wyjściach. Domoticz, OpenHAB i pewnie jeszcze inne platformy mają opcję integracji poprzez port integracji. Ja mam tak zrobione na Domoticz. Masz dostęp do stanu każdego wejścia,wyjścia, uzbrojenia itd. Z tym że od razu odradzam Rpi że względu na padające karty SD, chyba że podepniesz sobie SSD zamiast karty.

    Na moje potrzeby INTEGRA to trochę zbyt duża armata. Wystarczą zaledwie 3 czujki ruchu (i nie potrzebuję informacji oddzielnie z każdej z nich) + oczywiście jakieś inne typu dym/ciepło.
    Dodatkowo w tej chwili i tak nie posiadam łatwo dostępnego ethernetu, więc tu miałbym tez swego rodzaju rzeźbę – wypadałoby go wykorzystać.

    Czyli w zasadzie do automatyki potrzebuję tylko info o stanie czuwania, poruszenia jakiejkolwiek czujki i ew. alarmie + możliwość kontroli uzbrojenia przez jedno wejście.
    Zakładam że będę to w stanie osiągnąć przez Arduino, RPi, jakiegoś sonoffa albo inne badziewie :)

    Nie mniej dzięki za radę. Tym bardziej, że w kwestii kart SD masz całkowitą rację, co jakiś czas niestety padają... Dlatego przy centrali użyłbym czegoś głupiego co komunikowałoby się przez WiFi/BT.
  • #12
    Cipheros
    Level 6  
    Komunikacja przez TTL nie będzie możliwa, ale na moje skromne potrzeby powinny wystarczyć wyjścia/wejścia w centrali.
    Po zrobieniu gruntownego researchu, planuję użyć standardu Zigbee (moduły CC2530) do uzupełnienia centrali o funkcje "smart". Najlepiej będzie wykorzystać do tego celu dwa wyjścia niskoprądowe centrali (informacja o załączeniu czuwania i jakimkolwiek naruszeniu czujek) oraz jedno wejście (możliwość zdalnego załączenia/wyłączenia czuwania).