SuplaSatelIntegrator - program do integracji Supla z SATEL

cino111
Posty: 713
Rejestracja: pn maja 07, 2018 8:00 pm

pn cze 15, 2020 2:59 pm

Ja już się przesiadłem na Home assistant a dokładniej na AIS-speaker i tam integracja z Satel trwa jakieś 10 min. https://ai-speaker.discourse.group/t/in ... istant/102
Awatar użytkownika
Xoggo
Posty: 179
Rejestracja: ndz mar 29, 2020 10:03 pm
Lokalizacja: Zbąszynek

wt cze 16, 2020 12:10 pm

shimano73 pisze:
pn cze 15, 2020 1:43 pm
Ja bym w centrali alarmowej wystawił dwa wyjścia, jedno jak arm/disarm a drugie jako alarm „głośny” za pomocą przekaźników wpiać do esp jako sensor z ładnymi (odpowiednimi) ikonami
I namówiłeś :D
Tomwild
Posty: 4
Rejestracja: ndz cze 30, 2019 4:55 pm

pn wrz 21, 2020 2:11 pm

Witam,
Czy program nadal działa? Używam Wemos D1 mini i ma problem z wywołaniem sceny. Wersja płytki 2.3 połączenie z Integrą działa bez problemu natomiast nie działa połączenie z suplą.
if (client.connect(remote_host, remote_port)) w tym miejscu mam FALSE podczas sprawdzania połączenia. Udało mi się go obejść po przez podanie adresu IP w miejscu remote_host zamiast nazwy supla.fracz.com. Niestety scena nie jest wykonywana. Na serwerze Supli w logach nie widać żadnej próby wywołania sceny. Czy ktoś ma podobny problem? Poniżej część kodu.

Kod: Zaznacz cały

wyslij_do_remote_host:
      byte server[] = { 145, 239, 83, 81 };
      
      if(adr_url != " "){
        if(token != " "){
          Serial.println("Test połączenia");
          Serial.println(client.connect(server, remote_port));
          if (client.connect(server, remote_port)) {
            Serial.println("Wysylam do ");
            Serial.print(remote_host);
            Serial.println(" ");

           client.println(String("GET ")+ adr_url + " HTTP/1.1\r\n" +
               "Host: " + remote_host + "\r\n" +
               "User-Agent: ESP8266\r\n" +
               "Connection: close\r\n\r\n");
mily
Posty: 4
Rejestracja: czw maja 12, 2016 6:08 pm

wt gru 15, 2020 2:33 pm

Przepraszam że zadam głupie pytanie, ale na chwilę obecną raczkuję i próbuję pojąć zasadę działania.
Satela Integre, Versę, Perfectę znam i to ogarniam. Próbuję pojąć jak działa supla. Poprawcie mnie.
Sterowniki zamela lub innego producenta łączą się z serwerem który najczęściej wygląda tak srvxxxx.supla.org tam podaje stan urządzenia i przez niego przechodzą polecenia np z aplikacji mobilnej. Czy ja dobrze rozumiem że kolega fracz postawił stronę supla.froncz.com gdzie można wpisać parametry swojego serwera i za pomocą jego strony realizować układy logiczne? Np termostat działa tak że jego strona odpytuje z serwera stan temperatury i na tej podstawie wysyła informację o załączeniu lub wyłączeniu danego wyjścia. Czyli jeżeli kolega fracz będzie maił już nas dosyć i zlikwiduje stronę to cała automatyka domu czy tam integracji z Satelem przestanie działać?

No i zgodnie z powyższym moim rozumowaniem, po co nam układy ESP8266, skoro logikę realizuje się poprzez program ze strony internetowej? W którym miejscu wkracza nam do życia ESP8266?
YoMan
Posty: 85
Rejestracja: czw kwie 30, 2020 5:18 pm

wt mar 02, 2021 10:30 am

Koledzy @Duch__ i @cino111.

Chciałbym trochę odświeżyć wątek. Przymierzam się do integracji Integry z suplą. Stąd pytania:
1. czy używacie w dalszym ciągu tego softu? z perspektywy czasu jest stabilny?
2. Jakieś rady i ostrzeżenia zanim zacznę walczyć z tematem?

Na razie u mnie Satel obsługuje alarm, czujki dymu, 3x drzwi, 6 rolet i kontrolę wejścia. W planach podpięcie do supli drzwi równolegle, podpięcie rolet do supli (równolegle lub zamiast satela) i dalsze rozwinięcie systemu o oświetlenie, może podlewanie trawnika, etc. oczywiście oparte na scenach uzależnionych od stanu alarmu i osoby wchodzącej do budynku. Uzbrajanie i rozbrajanie alarmu przez suplę kusi ale obawiam się bezpieczeństwa takiego rozwiązania. Jakieś sugestie?
YoMan
cino111
Posty: 713
Rejestracja: pn maja 07, 2018 8:00 pm

wt mar 02, 2021 11:03 am

U mnie nigdy stabilnie to nie działało. Co kilka minut pokazywało błędne stany a co za tym idzie uruchamiały się sceny.

Przesiadłem się z całym systemem na ai-speaker. W nim integracja z integra dziala super. Suple tez można z nim zintegrować.
YoMan
Posty: 85
Rejestracja: czw kwie 30, 2020 5:18 pm

wt mar 02, 2021 10:38 pm

cino111 pisze:
wt mar 02, 2021 11:03 am
U mnie nigdy stabilnie to nie działało. Co kilka minut pokazywało błędne stany a co za tym idzie uruchamiały się sceny.

Przesiadłem się z całym systemem na ai-speaker. W nim integracja z integra dziala super. Suple tez można z nim zintegrować.
OK. Dzięki.
YoMan
YoMan
Posty: 85
Rejestracja: czw kwie 30, 2020 5:18 pm

pt mar 05, 2021 9:54 am

@Duch__ odpaliłem integratora, wszystko z początku niby śmiga ale ...

1. pojawia się po kilku minutach błąd:

Kod: Zaznacz cały

10:45:56.948 -> Exception (29):
10:45:56.948 -> epc1=0x4000e1b2 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000004 depc=0x00000000
10:45:56.993 -> 
10:45:56.993 -> ctx: cont 
10:45:56.993 -> sp: 3fff0e70 end: 3fff1340 offset: 01a0
10:45:56.993 -> 
10:45:56.993 -> >>>stack>>>
10:45:56.993 -> 3fff1010:  3fff02c8 000012d2 000012d2 4022241f  
10:45:56.993 -> 3fff1020:  00000408 3fff5fb4 3fff9de4 402225b8  
10:45:56.993 -> 3fff1030:  00000204 00009690 000012d2 3fff5fb4  
10:45:56.993 -> 3fff1040:  00000080 00000102 3fff9dcc 4022286a  
10:45:56.993 -> 3fff1050:  01000000 00000100 00000000 00000081  
10:45:56.993 -> 3fff1060:  00000080 0000007f 40204890 00000081  
10:45:56.993 -> 3fff1070:  3fffaaec 3fff5fb4 3fff5d84 3fff68b4  
10:45:56.993 -> 3fff1080:  3fffb780 ffffffff 3fff5fb4 3fff5fb4  
10:45:57.039 -> 3fff1090:  00000080 3fff5fb4 3fff9dcc 3fff5fb4  
10:45:57.039 -> 3fff10a0:  00000080 3fff5fb4 3fff9dcc 402233c6  
10:45:57.039 -> 3fff10b0:  3fff6054 0000007f 6e83083a 00000001  
10:45:57.039 -> 3fff10c0:  3fff5fb4 3fff9db4 3fff9dcc 00000001  
10:45:57.039 -> 3fff10d0:  00000010 3fff5fb4 0000000f 40223621  
10:45:57.039 -> 3fff10e0:  3fff5d84 3fff6494 0000000f 00000001  
10:45:57.039 -> 3fff10f0:  00000001 3fff64ac 3fff3f2c 40222484  
10:45:57.086 -> 3fff1100:  00000200 3fff6024 3fff3d87 00000000  
10:45:57.086 -> 3fff1110:  00000200 3fff6024 3fff3d87 402246ad  
10:45:57.086 -> 3fff1120:  3fff1150 00000000 000001d0 00000030  
10:45:57.086 -> 3fff1130:  3ee8cabd 559cf853 f4ba0880 00000004  
10:45:57.086 -> 3fff1140:  00000004 3fff3cc4 3fff3d81 402207b8  
10:45:57.086 -> 3fff1150:  971e0203 3563da5e 3cc477e5 737b0e2b  
10:45:57.132 -> 3fff1160:  79aedfe3 9058d417 cf06267f 01a4349f  
10:45:57.132 -> 3fff1170:  99f1f618 e809510c afb84124 cabda218  
10:45:57.132 -> 3fff1180:  00000004 3fff3d81 3fff3cc4 40220bb9  
10:45:57.132 -> 3fff1190:  1ee0081d 1fdd2cbc 2e627534 3fff2854  
10:45:57.132 -> 3fff11a0:  00000000 00000004 00000004 402039ab  
10:45:57.132 -> 3fff11b0:  3fff3d85 3fff3d81 3fff586c 00001780  
10:45:57.132 -> 3fff11c0:  000017fc 3fff5567 00000015 00000004  
10:45:57.178 -> 3fff11d0:  3fff3cc4 3fff3d81 00000004 00000004  
10:45:57.178 -> 3fff11e0:  00000004 3fff3d81 3fff3cc4 402205b0  
10:45:57.178 -> 3fff11f0:  00000000 3fff3d81 3fff3cc4 40220958  
10:45:57.178 -> 3fff1200:  0000000f 3ffe9114 00000010 401004d8  
10:45:57.178 -> 3fff1210:  3fff1260 0000000e 00000010 00000000  
10:45:57.178 -> 3fff1220:  3fff2a74 3ffe9114 3fff3cc4 01000000  
10:45:57.178 -> 3fff1230:  3fff1260 3fff12b0 3fff3cc4 40220708  
10:45:57.225 -> 3fff1240:  4020385c 3fff3bf0 3fff0320 00001387  
10:45:57.225 -> 3fff1250:  0003e4bd 3fff12b0 3fff299c 40203e1d  
10:45:57.225 -> 3fff1260:  000001bb 3fff3b94 3fff12b0 40203306  
10:45:57.225 -> 3fff1270:  fdcc5333 3fff0228 3ffefd18 3fff008d  
10:45:57.225 -> 3fff1280:  000001bb 3fff12b0 3ffe9114 4020402d  
10:45:57.225 -> 3fff1290:  3ffe9350 fdcc5333 3ffe9350 fdcc5333  
10:45:57.225 -> 3fff12a0:  3ffefd18 3ffe834c 3ffefec4 40202d16  
10:45:57.272 -> 3fff12b0:  3ffe91a8 00000000 000003e8 40201ab5  
10:45:57.272 -> 3fff12c0:  3fff12cc 3fff2854 3fff299c 3ffe9158  
10:45:57.272 -> 3fff12d0:  00000000 000003e8 3fff0228 00000000  
10:45:57.272 -> 3fff12e0:  00000000 00000000 00000000 00000000  
10:45:57.272 -> 3fff12f0:  00000000 00000000 00000000 3fff0320  
10:45:57.272 -> 3fff1300:  0000000b 0000000a 0000000a 402010a3  
10:45:57.272 -> 3fff1310:  3fffdad0 00000000 3fff030c 3fff0314  
10:45:57.319 -> 3fff1320:  3fffdad0 00000000 3fff030c 402048dc  
10:45:57.319 -> 3fff1330:  feefeffe feefeffe 3fff0320 40100718  
10:45:57.319 -> <<<stack<<<
10:45:57.319 -> 
10:45:57.319 ->  ets Jan  8 2013,rst cause:2, boot mode:(1,6)
10:45:57.319 -> 
10:46:04.037 -> 
10:46:04.037 ->  ets Jan  8 2013,rst cause:4, boot mode:(1,6)
10:46:04.037 -> 
10:46:04.037 -> wdt reset
2. Mam centrale Integra 128 rozszerzoną do 256 wejść i 256 wyjść. Spróbowałem podmienić w kodzie wartości "128" na "256" ale niestety nie działa :)
podpowiesz co trzeba by pozmieniać?

tak naprawdę potrzebuję go do poinformowania supli o włączeniu alarmu (o wyłączeniu na razie nie potrzebuję) oraz o wejściu konkretnego użytkownika (karta rfid), o wyjściu już nie (bo nie jest to nawet rejestrowane).

Edit:
chyba jest coś z ilością sygnałów. Link bezpośredni był podpięty pod 2 czujki ruchu wzbudzane non stop i krzaczył się co kilka-kilkanaście minut. Gdy czujki przestały być wzbudzane - ani jednego błędu.
YoMan
Awatar użytkownika
Duch__
Posty: 822
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

pt mar 05, 2021 9:34 pm

Czyli masz Integre 256. Soft był pisany pod 128. Protokół integracji mocno różni się w 256 i 128.
SBW-02, MEW-01, 8x SRW-01, 2x ROW-02, SUPLA TOUCH DL, 15xDS18b20, Sonoff S20 CWU
YoMan
Posty: 85
Rejestracja: czw kwie 30, 2020 5:18 pm

sob mar 06, 2021 12:55 pm

Duch__ pisze:
pt mar 05, 2021 9:34 pm
Czyli masz Integre 256. Soft był pisany pod 128. Protokół integracji mocno różni się w 256 i 128.
Cholera .... faktycznie 256. Zaćmiło mnie. Czyli lipa :(
YoMan
ODPOWIEDZ

Wróć do „Nowości”