Widzę że projekt się rozwija, czy orientujesz się Bartek coś na temat przeróbki projektu pod hapcan w wersji procesora 2.0 i modułu ethernet z modułem tibo EM203 który umożliwia tylko jedno połączenie jednoczesne?
Postawiłem sobie do testów na raspberry, połączenie uzyskuje, ale co jakiś czas rozłącza, na tej podstawie sądziłem iż korzysta z kilku połączeń, natomiast przy testowaniu przekaźnika jest wysyłana niepoprawna ramka do hapcan.
qumi wrote:Postawiłem sobie do testów na raspberry, połączenie uzyskuje, ale co jakiś czas rozłącza, na tej podstawie sądziłem iż korzysta z kilku połączeń, natomiast przy testowaniu przekaźnika jest wysyłana niepoprawna ramka do hapcan.
Wiem że w takim przypadku ustawiałem wysyłanie co minutę ramki czasu z modułu ETH na LAN.
Niepoprawna ramka to chyba wynik tego że później został dodany bit startu i stopu.
Ale mogę się mylić
Wygląda jakby właśnie inne połączenie rozłanczało, ale podczas testów nie wykonywałem innych połączeń.
Co do ramki to .ugłbyś udać przykład jak powinna wyglądać dla Universal 2.0?
error during connection occured: Error: read ECONNRESET
To jest standardowy błąd jak moduł ethernet zerwie połączenie. A nie masz przypadkiem gdzies jakiegoś innego połączenia z node-reda do modułu ethernet? Kiedyś jak testowałem to miałem jeden bloczek TCP nasłuchujący a drugi wysyłający i one ze sobą się kłóciły i zrywały wzajemnie połączenia.
natomiast przy testowaniu przekaźnika jest wysyłana niepoprawna ramka do hapcan
Tak, używam 2.0.2.3, ale nigdy mi to nie chciało działać jak należy, kiedyś jak bawiłem się hapcan wizualizatorem to żeby wysterować przekaźnik bezpośrednio musiałem użyć instrukcji:
10 A0 F0 F0 FF FF 01 02 FF 02 20 00
gdzie:
moduł 01
grupa 02
przekaźnik włącz
kanał 6
Pytanko do Jacka, dlaczego moduły w wersji univ 2.0 przy sterowaniu bezpośrednim wartości z tabeli D0 i D1 mają nieistotne, natomiast univ 3.0 mają te dane jako instrukcja do wykonania, z tego powodu wersja univ 2.0 i 3.0 są niekompatybilne, sprawdzałem w dokumentacji moduły przekaźnik i rgb.