UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Mam problem z domoticzem (a raczej z raspberry), w systemie mam nieprawidłową datę.
Wygląda na to że raspberry nie pobiera ustawień daty z serwera NTP.
Po krótkim dochodzeniu wyszło, że problem występuje jak domoticz podłączony jest do rutera z OpenWrt 19.07.
Jak podłącze do TPlinka z firnowym oprogramowaniem to jest ok.
Kolejna ciekawostka: moduły Tasmoty też nie pobierają ustawień czasu, ale już ESP Easy pobierają datę bez problemu.
Macie jakiś pomysł ?
Niestety muszę zostać na WRT gdyż firmowe oprogramowanie ma za dużo ograniczeń.
Ustawiłeś strefę czasową na RPi? To samo ma się do Tasmoty.
Tasmotę masz opisaną na stronie iot.formatx.net
https://iot.formatx.net/sonoff-rf-bridge-tweaks-and-tricks/
[Code]
Proper time
I do not use console too much neither Timer but actually time was not shown in the correct timezone. What we may do? There are two commands. First set NTP server another one set timezone UTC+2 (you may set values -13..13) :
1 2 3 4 5 |
09:17:20 CMD: NtpServer1 162.159.200.123 09:17:20 MQT: stat/sonoff-bridge/RESULT = {"NtpServer1":"162.159.200.123"} 09:18:59 CMD: Timezone 2 09:18:59 MQT: stat/sonoff-bridge/RESULT = {"Timezone":"+02: |
[/code]
Do RPi musisz poszukać bo nie pamiętam jak się to ustawiało.
BTW. Aktualnie mam router z Tomato ale długo korzystałem z OpenWrt i/lub Gargoyle i nie było z tym problemu.
To nie strefa czasowa. Data w domoticzu to 31.04.2020- czyli data utworzenia obrazu smarticza. Rasbberry zapisuje datę podczas wyłączania systemu i podczas startu odczytuje ostatnią datę dopóki nie uzyska połączenia z NTP.
Wstawiałem w tasmocie różne adresy serwerów NTP i nic nie dało, dalej byłe {"Time":"1970-01-03T00:54:38"}
Ciekawe jest to, że Espeasy i kamery HikVision pobierają datę prawidłowo ...
Z tasmotą sobie poradziłem, mianowicie włączyłem w OpenWRT serwer NTP i w urządzeniach z tasmotą podałem jako serwer NTP bramę routera.
Ale nie wiem jak z domoticzem...
Tak jak pisałem wcześniej ustaw strefy czasowe na RPi ( nie w Domoticzu tylko w raspbianie tj. sudo raspi-config) oraz w Tasmocie. Używałem obrazów Cezarego na WDR3600 oraz Netgear R6220 i nigdy nie miałem takiego problemu.
Edit
Ewentualnie wyłącz adblocka ( czy co tam masz do blokowania reklam) na routerze.
adblock na routerze jest wyłączony,
Żadne ustawienie strefy czasowej nie cofnie czasu o 50lat (data w tasmocie) lub o 8 miesięcy (raspberry), więc to nie kwestia stref czasowych, które zresztą ustawiałem.
@tomatos nie używam OpenWrt ale na Twoim miejscu zainstalowałbym NTP na malinie skonfigurował na polskie serwery i malina sama sobie będzie aktualizowała czas i jesze może go udostępniać innym urządzeniom w tej samej sieci .
Masz tu link http://raspberrypi.tomasgreno.cz/ntp-client-and-server.html
a tu polskie serwery https://www.ntppool.org/zone/pl
Ależ malina aktualizuje sobie czas z serwerów NTP bez problemu... tylko jak nie jest podłączona do rutera z OpenWRT, po podłączeniu do docelowego routera OpenWRT jest kicha. Tasmota ma ustawione polskie serwery NTP i też nie działa.
Inne urządzenia pobierają czas bez problemu, Espesay jest podłączone pod pool.ntp.org i działa bez problemu.
Bedę musiał popytać na forum OpenWRT.