Autor Wątek: REST API do OptimaGSM  (Przeczytany 2459 razy)

kajenek

  • Newbie
  • *
  • Wiadomości: 3
REST API do OptimaGSM
« dnia: Kwiecień 28, 2017, 14:02:04 »
Postanowiłem założyć nowy wątek dotyczący integracji systemu OptimaGSM z dedykowaną aplikacją webową (domowy dashboard zarządzający kilkoma innymi systemami tj. multiroom audio, monitoring wideo, info ze stacji pogodowej + informacjami RSS/mail).

Czy możliwe jest skorzystanie (jak rozumiem za pośrednictwem modułu AP-IP) z interfejsu programistycznego (najchętniej REST), który pozwoliłby na podgląd stanu systemu alarmowego i sterowanie nim np. uzbrojenie / rozbrojenie itp.?


pozdrawiam wszystkich kajenek

robertm

  • Administrator
  • Sr. Member
  • *****
  • Wiadomości: 494
Odp: REST API do OptimaGSM
« Odpowiedź #1 dnia: Kwiecień 28, 2017, 14:34:09 »
Witam,
Integracja jest możliwa poprzez protokół MODBUS TCP/IP (slave). 
Protokół obsługuje następujące typy danych: 
-  IR  (input registers), 
-  CS  (coil status), 
-  IS  (input status).
oraz następujące funkcje protokołu MODBUS: 
- Read Coil Status  (funkcja  01),
- Read Input Status (funkcja  02),
- Read Input Registers (funkcja 04),
- Write (Force) Single Coil  (funkcja  05).
Port MODBUS TCP/IP: 502.

Opis znajduje się na naszej stronie :
https://ropam.com.pl/pl/towar/645/modbus_tcpip.html

g3

  • Newbie
  • *
  • Wiadomości: 4
Odp: REST API do OptimaGSM
« Odpowiedź #2 dnia: Wrzesień 05, 2018, 11:34:33 »
Na początek jako świeżak, witam wszystkich na forum.

Stary wątek ale pozwolę sobie na jego kontynuację.

Stoję przed wyborem alarmu integrującego się z moim systemem inteligentnego domu. (platforma linux + domoticz)

Minimalny zakres integracji między systemami to:

1. wysłanie informacji o zmianie stanów PIR-ów (ruch/brak ruchu)
2. wysłanie informacji o zmianie stanu uzbrojenia alarmu (uzbrojony/nieuzbrojony)

Ważne dla mnie jest to aby to alarm informował mnie, "stukał"  że coś się zmieniło, a nie żebym to ja w interwałach np co sekundę odpytywał alarm.

SATEL INTEGRA do daje, ale ... jakoś sercem jestem z Waszym produktem, bardziej do mnie przemawia.

Moje pytanie? Czy za pomocą Waszej implementacji protokołu MODBUS TCP/IP (slave) uda mi się ogarnąć powyższe punkty?

Będę bardzo wdzięczny za odpowiedź.

pzdr tomek

RobertH

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 937
    • Ochrona i automatyka dla domu.
Odp: REST API do OptimaGSM
« Odpowiedź #3 dnia: Wrzesień 05, 2018, 11:42:33 »
AP-IP jest 'slave' więc to master pyta o stan.

https://ropam.com.pl/forum/index.php?topic=564.msg2652#msg2652
« Ostatnia zmiana: Wrzesień 05, 2018, 12:37:34 wysłana przez RobertH »

g3

  • Newbie
  • *
  • Wiadomości: 4
Odp: REST API do OptimaGSM
« Odpowiedź #4 dnia: Wrzesień 05, 2018, 14:28:18 »
Czyli podsumowując, jedyna droga to odpytywanie cykliczne?
A sam alarm potrafi metodą PUSH jakimś innym kanałem przesłać jakąś informację?

RobertH

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 937
    • Ochrona i automatyka dla domu.
Odp: REST API do OptimaGSM
« Odpowiedź #5 dnia: Wrzesień 05, 2018, 15:12:33 »
Po TCP/IP tylko MODBUS lub Webserwer (parsowanie HTML ale to zabawa).

Dla serwera na Linux odpytywanie po Modbus to raczej nie problem czasowy ani wydajnościowy.

g3

  • Newbie
  • *
  • Wiadomości: 4
Odp: REST API do OptimaGSM
« Odpowiedź #6 dnia: Wrzesień 09, 2018, 13:14:48 »
Mam jeszcze jedno pytanie. Czy w urządzeniu NEOGSM-IP BEZ MODUŁU AP-IP  można odczytać stany wejść z zewnętrznych aplikacji? (np domoticz), czy niezbędny jest zakup tego modułu?
« Ostatnia zmiana: Wrzesień 09, 2018, 16:40:59 wysłana przez xview »

RobertH

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 937
    • Ochrona i automatyka dla domu.
Odp: REST API do OptimaGSM
« Odpowiedź #7 dnia: Wrzesień 10, 2018, 09:57:50 »
Po pierwsze AP-IP współpracuje tylko z OptimaGSM.

Po drugie NeoGSM-IP ma WIFI wbudowane + opcja modułu LAN (EXP-LAN).
NeoGSM-IP nie ma żadnego protokołu MODBUS TC/IP i nie będzie miała
wiec do integracji wybrana zła centrala.
« Ostatnia zmiana: Wrzesień 10, 2018, 10:22:16 wysłana przez RobertH »

g3

  • Newbie
  • *
  • Wiadomości: 4
Odp: REST API do OptimaGSM
« Odpowiedź #8 dnia: Wrzesień 23, 2018, 23:44:44 »
Troszkę się pomęczyłem i ... jeśli jednak ktoś chciałby zintegrować NEOGSM-IP z systemami typu DOMOTICZ, OPENHAB podaję gotową recepturę:
https://smartnie.pl/domoticz/ropam-neogsm-ip-domoticz-api-i-inne-takie-tam/

« Ostatnia zmiana: Wrzesień 24, 2018, 00:23:18 wysłana przez xview »

oboziak

  • Newbie
  • *
  • Wiadomości: 3
Odp: REST API do OptimaGSM
« Odpowiedź #9 dnia: Grudzień 08, 2019, 20:08:02 »
Witam wszystkich.
Widzę że wątek integracji centrali Optima GSM z zewnętrznymi systemami inteligentnego domu nie jest rozwijany.
Pomimo tego chciałbym zapytać czy udało się komuś przygotować lub zaadaptować jakiś istniejący plugin do odpytywania centrali o stan wejść i wyjść po Modbus-TCP?
Dokładnie chodzi mi o Domoticz z którego korzystam od dłuższego czasu i integracja z Optimą przyniosła by dużo korzyści.
Osobiście przeszukałem różne fora i nie znalazłem gotowego rozwiązania, a z uwagi na fakt że z programowaniem jestem na bakier liczę na pomoc innych użytkowników lub programistów producenta ;-)

Pozdrawiam.

nikersik@op.pl

  • Newbie
  • *
  • Wiadomości: 2
Odp: REST API do OptimaGSM
« Odpowiedź #10 dnia: Grudzień 08, 2019, 21:31:31 »
No właśnie dokładnie mam taki sam problem. Nic nie ma. To znaczy jest jeden plugin modbus TCP do domoticz ale nie działa.
https://www.domoticz.com/forum/viewtopic.php?t=21297
A nawet jakby działał to myślę że za wolno wysyłałby dane do domoticz. (np jak czujka wykryje ruch to jej stan na wejściu centrali utrzymuje sie co najwyżej 2-3 s)
Chodzi mi po głowie od dłuższego czasu pomysł zrobienia konwertera na arduino + esp8266. Taki konwerter odczytywałby np. co 1 s po modbus TCP dane z centrali i za pomocą biblioteki mysensors wysyłałby dane do domoticz. Niestety nie ma gotowej biblioteki modbus TCP master do arduino a z napisaniem własnej mam problem.


roxe

  • Jr. Member
  • **
  • Wiadomości: 65
Odp: REST API do OptimaGSM
« Odpowiedź #11 dnia: Grudzień 09, 2019, 11:41:46 »
Troszkę się pomęczyłem i ... jeśli jednak ktoś chciałby zintegrować NEOGSM-IP z systemami typu DOMOTICZ, OPENHAB podaję gotową recepturę:
https://smartnie.pl/domoticz/ropam-neogsm-ip-domoticz-api-i-inne-takie-tam/

W jaki sposób to się komunikuje z centralą alarmową? Patrzę tam na stronie i nie widzę...


oboziak

  • Newbie
  • *
  • Wiadomości: 3
Odp: REST API do OptimaGSM
« Odpowiedź #12 dnia: Grudzień 09, 2019, 12:17:56 »
To  rozwiązanie napisane jest pod centralę NEO-GSM, próbowałem to uruchomić na OPTIMIE, niestety nie uzyskałem połączenia i danych z centrali.

roxe

  • Jr. Member
  • **
  • Wiadomości: 65
Odp: REST API do OptimaGSM
« Odpowiedź #13 dnia: Grudzień 09, 2019, 13:32:03 »
To  rozwiązanie napisane jest pod centralę NEO-GSM

Nie jest to prawda. To ma działać na neogsm-ip : )

oboziak

  • Newbie
  • *
  • Wiadomości: 3
Odp: REST API do OptimaGSM
« Odpowiedź #14 dnia: Grudzień 09, 2019, 14:28:08 »
Roxe, chyba nie doczytałeś mojego posta. Stwierdzam że nie działa u mnie na centrali Optima-GSM, na NEOGSM pewnie działa skoro tak twierdzi autor opracowania. Pozdrawiam.