Cześć
Mam problem z funkcją System Alive Checker (Ping) w domoticzu.
Podczas pingowania hosta np.192.168.1.9 dostalę odpowiedz:
Pinging 192.168.1.9 with 32 bytes of data:
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Ping statistics for 192.168.1.9:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
co domoticz interpretuje że host jest dostępny 🙁 ponieważ wysyła ping i dostaje na niego odpowiedz, chociaż tak naprawdę jest niedostępny.
Dodam tylko że sieć jest na Mikrotiku jezeli ma to jakiekolwiek znaczenie.
Będę bardzo wdzięczny za pomoc w naprawieniu tego problemu.
Pozdrawiam
Cóż testowałem u mnie (kompilacja z ostatniego git) i to urządzenie działa poprawnie. Jak ustawie na ip które nie ma żadne urządzenie to status jest na wył. Jak pinguje IP, które już jest w sieci to pisze wł.
Pytanie jaką masz odpowiedz z pinga na nieistniejacy host w twojej sieci.
Jesli pinguje nieistniejącą siec to odpowiedzi są prawidłowe np.
Pinging 192.168.3.10 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.3.10:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Pozdrawiam
Co do odpowiedzi to po wycinałem logi i teraz nie mam wszystkiego. Ja mam adresacje 10.0.0.x. Jak pinguje np. 10.0.0.100, którego żadne urządzenie nie ma to mam status wył. Jak pinguje 10.0.0.201, które już jest to status jest wł. A jak kolega skonfigurował w Domoticzu to urządzenie pingujace?
Co do konfiguracji to w System Alive Checker (Ping) wpisałem adres hosta, utworzyło się nowe urządzenie i tyle, niestety nie działało prawidłowo więc zaczołem dociekać dlaczego.
Okazało się ze pingi są błędne bo odpowiedzi są z innego działającego hosta co domoticz uznaje że pingowany host działa.
Udało się troszkę obejsc problem poprzez maksymalne skrócenie oczekiwania na ping w System Alive Checker (Ping),te falszywe pingi idą zdecydowanie dłużej ale niestety minimalne oczekiwanie można tam ustawić na 500ms i niestety czasem ten błędny ping się załapuje i fałszuje odczyt 🙁
Ja mam tak i działa. Może jest problem w tym Domoticzu?
ping 10.0.0.115
Pinging 10.0.0.115 with 32 bytes of data:
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Ping statistics for 10.0.0.115:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Ja mam identycznie i to nie jest problemem. problemem jest odpowiedz na ping który dostaje Domoticz.
Mam podejrzenie że to może w Mikrotiku jest problem i z nadgorliwości żeby to ładniej wyglądało udziwnili odpowiedzi na pinga 🙁 Człowiek sobie przeczyta, maszyna nie analizuje co jest w odpowiedzi, jest odpowiedz na pinga, maszyna żyje 🙂
Właśnie. Może to jednak domoticz ma błąd.
Jak pinguje ip 10.0.0.115.
ping 10.0.0.115
Pinging 10.0.0.115 with 32 bytes of data:
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Reply from 10.0.0.2: Destination host unreachable.
Ping statistics for 10.0.0.115:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
A jaki masz router? I sprawdz sobie logi(na ikonce w domoticzu) czy faktycznie widzi prawidłowo u mnie wyglada to tak: mimo ze urzadzenie było całkowicie wyłączone.
Sama odpowiedz na ping mówi sama za siebie:
Sent = 4, Received = 4, Lost = 0 (0% loss),
4 wysłano 4 otrzymano 0 utracono co jest kompletną nieprawdą.
Mam Linksysa wrt32x na Openwrt. Tu raczej to nie jest problem. U minie mam tylko trzy wpisy off, on, off. Od 8:37. I nic się nie zmienia. Zaraz zobaczę czy samo wskoczy jak będzie działało urządzenie na tym IP.
To wygląda na błąd w Domoticzu wersja na debiana 🙁 bo kolega jak widzę ma to na raspberry i tam ping może być prawidłowo interpretowany 🙁 nic mądrzejszego nie przychodzi mi do głowy
to wersja stable czy Beta Domoticza?
mam usluge "pinga" na 28 urzadzeniach i dziala poprawnie - Domoticz 4.10717
natomiast jednak lepsza alternatywa jest znacznik LWT publikowany po mqtt
mozna tez sie podepszec pluginem iDetect, ale tego raczej nie polecam
Stable 4.10717 postawione na wirtualnym debianie 4.19.0-6-amd64
Urzadzenie to telewizor więc raczej ciężko tam zainstalować mqtt 🙂 Tylko ping niestety zostaje 🙂
A czy wirtualna karta sieciowa jest zmostkowana z fizyczną? Nie tworzy przypadkiem drugiego nat'u?
nie tylko, sa pluginy ktore sprawdzaja, czy dany mac jest widoczny na routerze (np wspomniany iDetect, nie polecam bo osobiscie nie do konca to testowalem;)), jak rozumiem Debian jest w jakies wirtualnej maszynie?
Już wiem co było przyczyną problemu 🙂
Ponieważ chciałem kontrolować kilka urządzen za pomocą pingu w różnych interwałach czasowych stworzyłem 2 "sprzęty" System Alive Checker (Ping) z różnymi parametrami (interwałami czasowymi) i to chyba właśnie "ogłupiło" Domoticza.
Po usunięciu jednego sprzętu wszystko wróciło do normy i działa tak jak działać powinno 🙂
Mimo wszystko wydaje mi się że to jednak błąd Domoticza ponieważ w żaden sposób nie protestował że nie można tworzyć więcej niż jednego sprzętu więc powinien to sobie jakoś ogarnąć, ale nie ogarnoł 🙂
W sumie te interwały nie są takie ważne więc wszystkie hosty mogą pracować na tym jednym sprzęcie.
Dzięki wszystkim za chęć pomocy przy moim nietypowym problemie.
Pozdrawiam