Mysensors tworzenie...
 
Powiadomienia
Wyczyść wszystko

Pytanie Domoticz Mysensors tworzenie kontenera MyMessage

3 Wpisów
1 Użytkownicy
0 Reactions
103 Wyświetleń
(@daniel55)
Wpisów: 6
Bywalec
Autor tematu
 

Witam.

Planuję napisać kod dla arduino - odczyt wartości analogowych na kilku wejściach ADC + kilka wejść- wyjść cyfrowych, stany 0, 1 i przesłanie tych danych do Domoticz poprzez bramkę Usb lub Lan ... 

Przeglądam opisy na stronie Mysensors.org ale podany tam przykład obsługuje jeden czujnik.

https://www.mysensors.org/download/sensor_api_20

Proszę o podpowiedź:

1. Czy do obsługi większej ilości czujników powinienem tworzyć kontener MyMessage dla każdego z tych czujników? Czy też dane z kilku czujników mogę przesłać za pomocą jednego kontenera MyMessage i jak rozróżnić z którego czujnika dane są przesyłane?

2. Czy do obsługi różnych typów danych - dane analogowe z ADC i dane cyfrowe z wejść - wyjść stany 0,1 też wymagają tworzenia osobnych kontenerów My Message? 

Podczas wysyłania danych instrukcją send(msg.set(ładunek)) , wysyłamy tylko dane bez określania od którego czujnika pochodzą. 

 

Z góry dzięki.

Pozdrawiam.

 
Dodane : 24/11/2024 1:15 pm
(@daniel55)
Wpisów: 6
Bywalec
Autor tematu
 

Napisałem prosty sketch, węzeł widoczny jest w Domoticzu w zakładce sprzęt, natomiast nie dodaje czujników do urządzeń.

Ktoś coś?

1732637791957
1732637791940

 

 
Dodane : 26/11/2024 5:45 pm
(@daniel55)
Wpisów: 6
Bywalec
Autor tematu
 

Witam.

Ogarnąłem temat, okazało się, że Domoticz nie radził sobie z danymi int powyżej 370, bo do testów przesyłałem surowe wartości z adc.

Po przeliczeniu najpierw na docelową temperaturę  , Domoticz w wersji 2024 poprawnie dodawał urządzenie ale niestety nie chciał go dodawać do zakładki urządzenia. Poza tym sypał błędami jak na foto i często restartował połączenie z bramką LAN.

Domoticz w wersji 2022 pracował poprawnie, dodawał urządzenie do zakładki Temperatura , połączenie było stabilne bez błędów.

1733337403413

 Mam jeszcze mały problem z wyświetlaniem temperatury w Domoticz.

Po przesłaniu zmiennej typu float za pomocą bramki Mysensors, Domoticz wyświetla tylko wartości całkowite bez danych po przecinku. 

 

 

 
Dodane : 04/12/2024 7:34 pm
Udostępnij: