Integracja BleBox z Domoticz

  • 176 Odpowiedzi
  • 19721 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #150 dnia: Maj 11, 2019, 07:10:15 pm »
Jak masz taki błąd w domoticzu, to wejdź z ciekawości na komp na którym stoi domoticz i zadaj pytanie (przeglądarka, curl itp) takie jak widzisz w błędzie. Czyli 192.168.0.55/api/device/state
i zobacz czy masz odpowiedź. Stawiam na 99%, że odpowiedzi nie będzie - czyli to będzie wina sieci itp.
Daj znać.

Fantom
*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #151 dnia: Maj 12, 2019, 12:03:03 pm »
Obsługa SwitchBoxDC dodana

Fantom
*

Offline bandi

  • ** 37
  • 1
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #152 dnia: Maj 13, 2019, 08:11:53 pm »
Jak masz taki błąd w domoticzu, to wejdź z ciekawości na komp na którym stoi domoticz i zadaj pytanie (przeglądarka, curl itp) takie jak widzisz w błędzie. Czyli 192.168.0.55/api/device/state
i zobacz czy masz odpowiedź. Stawiam na 99%, że odpowiedzi nie będzie - czyli to będzie wina sieci itp.
Daj znać.

Fantom
Nie wiem co powinno się pokazać. Pokazuje się coś takiego:

{"device":{"deviceName":"Oświetlenie wejścia","type":"switchBox","fv":"0.927","hv":"0.6","universe":0,"apiLevel":"20180604","id":"5ecf7f402a46","ip":"192.168.0.55","availableFv":null}}

odpalone na raspberry przez vnc.

Edit. Przeczytałem w innym wątku, że Blebox gryzie się z DarkSky. Wyłączyłem na chwilę DarkSky i Blebox zaczął działać właściwie. Swoją drogą od kilku dni nie działała mi w DarkSky czujka deszczu. Reszta czujek pokazywała i pokazuje dane bez problemu. Po ponownym włączeniu czujka deszczu dalej nie działa (nie wiem dlaczego) ale Blebox działa właściwie.
« Ostatnia zmiana: Maj 13, 2019, 08:22:51 pm wysłana przez bandi »
pozdrawiam
bandi
*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #153 dnia: Maj 13, 2019, 08:34:39 pm »
Nie mam pojęcia czemu te dwa systemy się gryzą. Ale jak już druga osoba zgłasza to zerknę w kod tego DarkSky aby posuzkać problemu.

Jak często masz ustawione odpytywanie BleBox i tego DarkSky ? Widzę, że używają tej samej klasy do zapytań - chyba nie jest ona safe i w przypadku nakładających się zapytań się sypie z tego wynika.

Fantom
« Ostatnia zmiana: Maj 13, 2019, 08:38:57 pm wysłana przez fantom »
*

Offline bandi

  • ** 37
  • 1
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #154 dnia: Maj 14, 2019, 07:42:26 am »
Nie mam pojęcia czemu te dwa systemy się gryzą. Ale jak już druga osoba zgłasza to zerknę w kod tego DarkSky aby posuzkać problemu.

Jak często masz ustawione odpytywanie BleBox i tego DarkSky ? Widzę, że używają tej samej klasy do zapytań - chyba nie jest ona safe i w przypadku nakładających się zapytań się sypie z tego wynika.

Fantom
Ustawienia domyślne. Z tego co widać w logach DarkSky odpytuje co 5 minut. W logach Bleboxa nie widać ale konfiguracji jest 30s.
pozdrawiam
bandi
*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #155 dnia: Maj 14, 2019, 07:10:04 pm »
A co musisz zrobić aby zaczęło znowu działać ?

Fantom
*

Offline bandi

  • ** 37
  • 1
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #156 dnia: Maj 15, 2019, 07:53:46 am »
A co musisz zrobić aby zaczęło znowu działać ?

Fantom
Wystarczyło wyłączyć DarkSky i zaczęło działać od razu. Wcześniej kilka razy restartowałem Raspberry i aktulizowałem Domoticza i nic ne dawało. Po włączeniu DarkSky ponownie na razie działa ale wczoraj było dwa razy
2019-05-14 06:56:00.325 Error: BleBox: send '/api/relay/state'command to 192.168.0.55 failed!
2019-05-14 16:42:29.665 Error: BleBox: send '/api/relay/state'command to 192.168.0.55 failed!
Jednak BleBox dalej działa. Tak jak pisałem wcześniej wtyczka od deszczu przestała mi pokazywać dane wczoraj zobaczyłem, że po ponownym włączeniu pokazała się w urządzeniach druga o takiej samej nazwie (Rain), która pokazuje dane. Może coś zmienili?
pozdrawiam
bandi
*

Offline 1kohm

  • * 3
  • 0
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #157 dnia: Czerwiec 08, 2019, 09:42:24 pm »
Witaj,

podpinam się pod wątek kolegi bandi dotyczący problemów z wykrowaniem i dodawaniem BleBox'ów. shutterBox działał bez zarzutów od ponad roku i do wczoraj.
Mam takie same objawy jak w cytowanym poscie.

Miałem nadzieję, że to jaki problem z siecią jak Fantom wskazywał ale zapytanie z serwera Domoticz:

curl http://172.16.2.8/api/device/state
zwraca:
{"device":{"deviceName":"Roleta - Kuchnia","type":"shutterBox","fv":"0.944","hv":"9.1","universe":0,"apiLevel":"20180604","id":"beddc2ffaff9","ip":"172.16.2.8","availableFv":null}}

także komunikacja jest.

Niestety nie mam dodanego "DarkSky", więc nie mogę wyłączyć.
Jak próbuje dodać nowe urząrzenie BleBox to mam:

Error: BleBox: Cannot find any devices...


A u mnie ponownie domoticz utracił połączenie z bleboxem.
Mam switchBox w wersji 0.6... oprogramowanie 0.9... dokładnie nie pamiętam ale przedwczoraj zaktualizowałem do najnowszej wersji
Domoticz w najnowszej wersji beta. Przez wBox sterowanie cały czas działa właściwie a na Domoticzu mam:

2019-05-11 09:09:29.131 Error: BleBox: send '/api/device/state'command to 192.168.0.55 failed!
2019-05-11 09:09:29.410 Error: BleBox: unknown device (192.168.0.55)
2019-05-11 09:09:52.411 Error: BleBox: unknown device (192.168.0.55)

Próba dodania nowego urządzenia nic nie daje urządzenie się nie pokazuje a autosearching powoduje częściowe zawieszenie Domoticza (znikają wszystkie urządzenia i pomaga tylko restart aby je ponownie zobaczyć) a czym pisano już we wcześniejszych postach.
*

Offline Patriko

  • Moderator
  • ***** 432
  • 21
    • Zobacz profil
  • Nazwa i wersja ID: Darin/BleBox.eu
Odp: Integracja BleBox z Domoticz
« Odpowiedź #158 dnia: Czerwiec 09, 2019, 07:47:01 am »
Pytałem naszego głównego programistę czy coś zmieniliśmy w API ale to jednak nie tu jest raczej problem.


Cytat: Marcin
nie zmienialiśmy. przytoczona odpowiedź sterownika jest poprawna.

może to ma wpływ, co on pisał:
"dokładnie nie pamiętam ale przedwczoraj zaktualizowałem do najnowszej wersji Domoticz w najnowszej wersji beta."

na forum Domoticza znalazłem jeszcze coś takiego:

https://github.com/domoticz/domoticz/issues/3214

tam DarkSky i Blebox podają jako przykład, że sposób w jaki w domoticzu jest napisane odpytywanie, może być kolizyjny pomiędzy modułami.
*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #159 dnia: Czerwiec 09, 2019, 09:02:38 am »
Czyli jak dokładnie wygląda problem ?
W pewnym momencie, próba odpytania jakiegoś device (jakiś konkretny typ czy wszystkie?) kończy się niepowodzeniem (błąd w logach?) i nie działa już cały czas?
Wysłanie curlem zapytania z kompa gdzie leży domoticz udaje się bez problemu w tym momencie?

To się dzieje po jakimś czasie pracy domoticza ? I potem już się "samo nie naprawi" ? Czy raz działa, raz nie działa ?

Fantom
ps. Ten issue z githuba to ja zgłosiłem :)
*

Offline 1kohm

  • * 3
  • 0
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #160 dnia: Czerwiec 09, 2019, 12:51:20 pm »
Udało się przywrócić działanie BleBox. Okazało się, że moduły zmieniły swój adres IP i nie mogły się komunikować z Domoticz.
Jak próbowałem dodać nowe to miałem taki błąd:

Error: BleBox: Cannot find any devices...

Błąd wynikał z tego, że miałem wyłączone zezwolenie na dodawanie nowych urządzeń - plugin z jakiegoś powodu traktował aktualizację jako dodanie nowego urządzenia.
Jak w wtyczce BleBox można zaktualizować urządzenie?, trzeba je najpierw usunąć a potem dodać? Czy zaznaczenie modułu, zmiana danych (np. nazwy) i kliknięcie "Add" aktualizuje moduł czy chce dodać nowe?

*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #161 dnia: Czerwiec 09, 2019, 03:26:44 pm »
Co znaczy "zaktualizować moduł" ?

Fantom
*

Offline 1kohm

  • * 3
  • 0
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #162 dnia: Czerwiec 09, 2019, 05:19:27 pm »
Co znaczy "zaktualizować moduł" ?

Fantom

Maiałem na myśli zaktualizować dodane urządzenie np. shutterBox - Zmienić nazwę albo adres IP jak to miało miejsce w moim przypadku.
Co się dzieje w przypadku kiedy dodajemy ręcznie nowe urządzenie z taką samą nazwą ale innym adresem IP - istniejące zostanie nadpisane czy wtyczka doda nowe urządzenie?
*

Offline fantom

  • ** 99
  • 4
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #163 dnia: Czerwiec 09, 2019, 06:48:22 pm »
Możemy zmienić nazwę - nadal to będzie to samo urządzenie.
Jak zmienimy IP - to będzie nowe urządzenie (a stare zniknie)

Fantom
*

Offline sizar

  • * 15
  • 0
    • Zobacz profil
Odp: Integracja BleBox z Domoticz
« Odpowiedź #164 dnia: Lipiec 16, 2019, 01:47:00 pm »
GateBox jest
Temp sensor dorobię w najbliższych dniach

Fantom

Udało się może już zintegrować temp sensor? W Domoticzu aktualizacji brak (stabilna wersja) i nie wykrywa nadal Temp sensora...