Odp: Petycja o dodanie kompatybilności z Exta Free (dyskusja)

  • 3 Odpowiedzi
  • 8415 Wyświetleń
Odp: Petycja o dodanie kompatybilności z Exta Free (dyskusja)
« dnia: Kwietnia 17, 2018, 21:06:03 »
Wieczór wszystkim,
obawiam się, że petycje i prośby raczej na nie wiele się zdadzą, problem integracji tych systemów jest bardziej złożony niż może się wydawać. Zamel już na etapie projektowym popełnił pewne założenia, które bardzo będą to komplikowały. Nadmienię tylko jeden z występujących problemów a mianowicie to żę każde urządzene (transmiter, odbiornik, sensor) w systemiach Exty Life i ExtyFree jest identyfikowany poprzez ciąg trzech bajtów (24bity).

0xAA 0xBB 0xCC
  ^  \---^---/
  |      |
  |      \----- numer seryjny w obrebie typu
  |
  \------------ identyfikator z kolumny hex

Z tych trzech bajtów pierwszy opisuje typ urządzenia, a pozostałe dwa są kolejnym numerem w danym typie urządzenia. Identyfikatory tych urządzeń dla systemu extyLife i extyFree pokrywają się, więc nie będzie łatwo rozróżniać tych urządzeń w obecnej implementacji firmwaru. Będzie to wymagało bardzo konkretnego przebudowania wewnętrznych  struktur danych firmwaru. Jako przykłąd podam przykład identyfikatorów ExtyFree:


/==========================================================================\
|Typ | Hex  |  Symbol  | Funkcja  | Opis                                   |
|----|------|----------|----------|----------------------------------------|
|  1 | 0x01 | RNK-02   | nadajnik | RADIOWY NADAJNIK KLAWISZOWY 2-KANAŁOWY |
|  2 | 0x02 | RNK-04   | nadajnik | RADIOWY NADAJNIK KLAWISZOWY 4-KANAŁOWY |
| 17 | 0x11 | P-256/8  | nadajnik | PILOT 8-KANAŁOWY                       |
| 18 | 0x12 | P-256/36 | nadajnik | PILOT 36-KANAŁOWY                      |
| 19 | 0x13 | P-257/4  | nadajnik | PILOT 4-KANAŁOWY                       |
| 20 | 0x14 | P-257/2  | nadajnik | PILOT 2-KANAŁOWY                       |
| 21 | 0x15 | P-260    | nadajnik | PILOT LED DOTYKOWY                     |
| 33 | 0x21 | RNM-10   | nadajnik | RADIOWY NADAJNIK MODUŁOWY 4-KANAŁOWY   |
| 34 | 0x22 | RXM-01   | nadajnik | TRANSLATOR RS485/EXTA FREE             |
| 49 | 0x31 | RNP-01   | nadajnik | RADIOWY NADAJNIK DOPUSZKOWY 4-KANAŁOWY |
| 50 | 0x32 | RNP-02   | nadajnik | RADIOWY NADAJNIK DOPUSZKOWY 4-KANAŁOWY |
| 65 | 0x41 | RNL-01   | nadajnik | RADIOWY NADAJNIK NOŻNY                 |
| 67 | 0x43 | RTI-01   | nadajnik | TRANSLATOR IR/EXTA FREE                |
|----|------|----------|----------|----------------------------------------|
|  3 | 0x03 | RND-01   | sensor   | RADIOWY NADAJNIK DZWONKOWY             |
|  4 | 0x04 | RND-01   | sensor   | RADIOWY NADAJNIK DZWONKOWY             |
| 52 | 0x34 | RCT-01   | sensor   | RADIOWY CZUJNIK TEMPERATURY            |
| 66 | 0x42 | RCR-01   | sensor   | RADIOWY CZUJNIK RUCHU                  |
| 68 | 0x44 | RCZ-01   | sensor   | RADIOWY CZUJNIK ZALANIA                |
| 97 | 0x61 | RCL-01   | sensor   | RADIOWY CZUJNIK TEMPERATURY I          |
|    |      |          |          | NATĘŻENIA OŚWIETLENIA                  |
| 98 | 0x62 | RCK-01   | sensor   | RADIOWY CZUJNIK KONTAKTRONOWY          |
\==========================================================================/


A tutaj identyfikatory typów dla ExtyLife:

/================\
|  hex |  Typ    |
|================|
| 0x01 | RNK22_T |
| 0x03 | RNK24_T |
| 0x05 | P457_2  |
| 0x06 | P457_4  |
| 0x07 | P456_8  |
| 0x08 | P456_36 |
| 0x09 | P260    |
| 0x0A | ROP21   |
| 0x0B | ROP22   |
| 0x0C | SRP22   |
| 0x0D | RDP21   |
| 0x11 | RNM24   |
| 0x12 | RNP21   |
| 0x13 | RNP22   |
| 0x15 | RCT22   |
| 0x17 | ROM22   |
| 0x18 | ROM24   |
| 0x19 | SRM22   |
\================/


Pozdrawiam,
Gadulowaty
« Ostatnia zmiana: Kwietnia 17, 2018, 21:50:46 wysłana przez admin »
Produkcja:RPi5,EFC-01; Sensory:MEM-21,RCK-21,9xRCM-21,2xRCR-21,RCW-21; Odbiorniki: 2xROB-21, 5xROG-21,11xROP-21,11xROP-22,1xRDP-21,11xSRP-22; Nadajniki: 2xP-457/36,4xP-457/4,P-457/8,P-521L,1xRNK-22,1xRNK-24 | Developer:RPi4,EFC-01,RCK-21,ROB-21,ROP-22,ROG-21,RCM-21

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Petycja o dodanie kompatybilności z Exta Free (dyskusja)
« Odpowiedź #1 dnia: Kwietnia 17, 2018, 21:49:40 »
Witam serdecznie kolegę!
Mam nadzieję, że się nie pogniewasz, że wydzieliłem twoją odpowiedź jako osobny wątek, ale chciałem jednak zachować "petycyjny" charakter mojego posta, gdyż nadal uważam że on ma sens.

Pozwoliłem sobie na szybką analizę Twoich tabelek i owszem - typy nakładają się na siebie (swoją drogą durne założenia z tymi typami dla Exta Life, chyba że nie planowano kompatybilności już od początku mamiąc nas obietnicą >:(), ale dobre wieści (wolę myśleć pozytywnie) są takie, że wszystkie czujniki Exta Free mają nadal unikalne numerki Typów. Tak więc główne założenie kompatybilności z mojej strony - pozostaje - przynajmniej czujniki byłyby dostępne.
Zastanawia mnie także na tej liście brak odbiorników Exta Free. Mam nadzieję, że ich typy nie "nachodzą" na numery z Exta Life.

Tak więc jak dla mnie - wnioskowanie nadal ma sens. Dodatkowo Zamel pierwotnie obiecywał integrację "z wybranymi" elementami Exta Free, więc być może wiedzieli, że nie da się tego zrobić w pełni. Na nadajnikach akurat mnei nie zależy. Przydałaby się integracja z odbiornikami oraz przede wszystkim czujnikami. Z mojego punktu widzenia czujniki mogą być identyczne w tych dwóch systemach. Różni c mogą się jedynie transmisją radiową i protokołem. Natomiast konstrukcyjnie idę o zakład, że będą (miejmy nadzieję, że jednakk będą) identyczne - tak jak piloty z Exta Free i Exta Life są bliźniacze.

Pozdro i dzięki za przybliżenie sprawy od strony technicznej!
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Petycja o dodanie kompatybilności z Exta Free (dyskusja)
« Odpowiedź #2 dnia: Kwietnia 18, 2018, 01:38:36 »
Odbiornikow na tej liście nie zobaczysz bo wynika to z faktu ze ExtaFree jest systemem jednokierunkowym. Odbiorniki wiec nic nie sieja w eter wiec nie ma potrzeby ich identyfikacji.

A za przeniesienie do oddzielnego watku to jest OK.
Produkcja:RPi5,EFC-01; Sensory:MEM-21,RCK-21,9xRCM-21,2xRCR-21,RCW-21; Odbiorniki: 2xROB-21, 5xROG-21,11xROP-21,11xROP-22,1xRDP-21,11xSRP-22; Nadajniki: 2xP-457/36,4xP-457/4,P-457/8,P-521L,1xRNK-22,1xRNK-24 | Developer:RPi4,EFC-01,RCK-21,ROB-21,ROP-22,ROG-21,RCM-21

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Petycja o dodanie kompatybilności z Exta Free (dyskusja)
« Odpowiedź #3 dnia: Kwietnia 18, 2018, 07:50:34 »
Faktycznie to system jednokierunkiwy, już chyba godzina zbyt późna była  ;) W takim razie może coś z tego będzie, a przynajmniej technicznie nie widać innych przeciwwskazań
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant