Open olagt opened 1 year ago
Niestety nie rozwijam już projektu.
Korzystam z tego co zostało stworzone.
Z tego co się orientuję, ktoś z subskrybentów dalej angażuje się w projekt – proponuję do niego uderzyć.
From: Ola @.> Sent: Tuesday, April 11, 2023 9:11 AM To: tjaworski997/X.RopamNeo @.> Cc: Subscribed @.***> Subject: [tjaworski997/X.RopamNeo] Brak readme (Issue #5)
Cześć Zainstalowałam sobie ostatio NeoGSMIP i chciałam odczytwać wejscia przez TCP/IP ( połaczenie lokalne , wfif) by dalej to zintegrować z openhab'em. I moja prośba czy ktoś może napisać krótkie redme jak ten projekt działa ? ( Jak przebiega komunikacja z NeoGSM , API , itp )
Pozdrawiam Ola P.S. Cudnie by było by był konverter Ropam <-> mqtt
— Reply to this email directly, view it on GitHub https://github.com/tjaworski997/X.RopamNeo/issues/5 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APSBBAEC2T7DJ6YLTGZDFVDXAT7WRANCNFSM6AAAAAAWZ3R3KQ . You are receiving this because you are subscribed to this thread. https://github.com/notifications/beacon/APSBBACVMM3WLFS2PIKBA4LXAT7WRA5CNFSM6AAAAAAWZ3R3KSWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHGGDT7PI.gif Message ID: @. @.> >
Hej,
jedyne co udało mi się odgadnąć, to inputy (np.: czujki PIR), które mapują się na ID w samej centralce:
Po wzbudzeniu inputa jest wywoływane polecenie. W tym przpadku curl
który zmienia stan w Home Assistant, ale możesz to przerobić na mosquitto_pub
Przykładowy config appsettings.json:
"Inputs": [
{
"Id": 1,
"Method": "SYS_COMMAND",
"OnActivate": "curl -X POST -H \"Authorization: Bearer ABCDEF\" -H \"Content-Type: application/json\" -d \"{\\\"state\\\":1}\" http://192.168.0.239:8123/api/states/binary_sensor.neo_pir_salon",
"OnDeactivate": "curl -X POST -H \"Authorization: Bearer ABCDEF\" -H \"Content-Type: application/json\" -d \"{\\\"state\\\":0}\" http://192.168.0.239:8123/api/states/binary_sensor.neo_pir_salon"
},```
Dzięki za odpowiedzi.
Jednak nadal nie wiem jaki sposób aplikacja w C# komunikuje sie z NeoGSPIP . Czy używa jakiejś magicznej biblioteki z Ropamu ( windowsowej ddl'ki ) ? Nie znam C# niestety, i nie mogę sama teraz sprawdzić na jakiej zasadzie funkcjonuje. Myślałam też że w dzisiejszych czasach Ropam w standarcie publikuje API jak wymieniać informacje z ich produktem. Ola
Za pomocą DLLki. Ona została wygenerowana na podstawie aplikacji ROPAM na android.
Pozdrawiam,
Tomasz Jaworski | EX7 software team
From: Ola @.> Sent: Tuesday, April 11, 2023 1:33 PM To: tjaworski997/X.RopamNeo @.> Cc: tomasz.jaworski @.>; Comment @.> Subject: Re: [tjaworski997/X.RopamNeo] Brak readme (Issue #5)
Dzięki za odpowiedzi.
Jednak nadal nie wiem jaki sposób aplikacja w C# komunikuje sie z NeoGSPIP . Czy używa jakiejś magicznej biblioteki z Ropamu ( windowsowej ddl'ki ) ? Nie znam C# niestety, i nie mogę sama teraz sprawdzić na jakiej zasadzie funkcjonuje. Myślałam też że w dzisiejszych czasach Ropam w standarcie publikuje API jak wymieniać informacje z ich produktem. Ola
— Reply to this email directly, view it on GitHub https://github.com/tjaworski997/X.RopamNeo/issues/5#issuecomment-1503163147 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APSBBAFV6IKJYMY4L6M7VXDXAU6QRANCNFSM6AAAAAAWZ3R3KQ . You are receiving this because you commented. https://github.com/notifications/beacon/APSBBABYBOF653AZ53NZM3DXAU6QRA5CNFSM6AAAAAAWZ3R3KSWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSZTBZQW.gif Message ID: @. @.> >
Witam serdecznie czy może mi ktoś powiedzieć jak to dodać do HA?
Cześć, instrukcje instalacyjne są skąpe. Stworzyłem fork i dodałem uruchamianie tego przez Dockera/Podmana: Uwaga: w moim brakuje ważnego pliku: X.RopamNeo.Service/appsettings.example.json W tym pliku definiujesz wywołania Home Assistanta ( przez curla ) z poziomu X.RopamNeo.
Udało mi się zintegrować X.RopamNeo, niestety całe to rozwiązanie było w moim przypadku niestabilne. Jeśli autor @tjaworski997 chciałby je ustabilizować (Ja nie znam C#), chętnie podejmę kolejne działania w celu lepszej integracji z Home Assistant).
Aktualnie mam zintegrowaną centralkę Ropam poprzez dodatkową płytkę z ESP32 z ESPHome. Po prostu podłączam czujki pod złącza GPIO z ESP32 (równolegle z centralką alarmową) i pojawiają się u mnie jako binary sensors. Działa stabilnie:
Za pomocą DLLki. Ona została wygenerowana na podstawie aplikacji ROPAM na android. Pozdrawiam, Tomasz Jaworski | EX7 software team From: Ola @.> Sent: Tuesday, April 11, 2023 1:33 PM To: tjaworski997/X.RopamNeo @.> Cc: tomasz.jaworski @.>; Comment @.> Subject: Re: [tjaworski997/X.RopamNeo] Brak readme (Issue #5) Dzięki za odpowiedzi. Jednak nadal nie wiem jaki sposób aplikacja w C# komunikuje sie z NeoGSPIP . Czy używa jakiejś magicznej biblioteki z Ropamu ( windowsowej ddl'ki ) ? Nie znam C# niestety, i nie mogę sama teraz sprawdzić na jakiej zasadzie funkcjonuje. Myślałam też że w dzisiejszych czasach Ropam w standarcie publikuje API jak wymieniać informacje z ich produktem. Ola — Reply to this email directly, view it on GitHub <#5 (comment)> , or unsubscribe https://github.com/notifications/unsubscribe-auth/APSBBAFV6IKJYMY4L6M7VXDXAU6QRANCNFSM6AAAAAAWZ3R3KQ . You are receiving this because you commented. https://github.com/notifications/beacon/APSBBABYBOF653AZ53NZM3DXAU6QRA5CNFSM6AAAAAAWZ3R3KSWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSZTBZQW.gif Message ID: @. @.> >
Ma dla centralek NeoGSM-IP-64 oraz - OptimaGSM + AP-IP poprzez MODBUS. Źródło: https://ropam.com.pl/wsparcie/product/modbus-tcp-ip/
Cześć Zainstalowałam sobie ostatio NeoGSMIP i chciałam odczytwać wejscia przez TCP/IP ( połaczenie lokalne , wfif) by dalej to zintegrować z openhab'em. I moja prośba czy ktoś może napisać krótkie redme jak ten projekt działa ? ( Jak przebiega komunikacja z NeoGSM , API , itp )
Pozdrawiam Ola P.S. Cudnie by było by był konverter Ropam <-> mqtt