1

Téma: [vyřešeno] Unixtime je v SDS BIG chybně kódován jako GMT

Ahoj,
pokud načtu ze svého SDS BIG aktuální datum a čas do unixtime

  _unixtime=SDS_get_u(4);

dostanu čas který je dle webových překladačů unixtime času zakódován jako GMT (to jest o 2 hodiny méně než je náš současný Localtime).

Při odesílání dat na http://energycloud.merenienergie.cz/ jsou pak měřené hodnoty posunuty o dvě hodiny napřed (data z 8h jsou na portále zobrazena jako data z 10h).
SDS BIG ale čas ukazuje v systémových menu správně.

Použitá verze firmware je z 27.3.2016.

Děje se vám to také?

Díky,
Petr

2

Re: [vyřešeno] Unixtime je v SDS BIG chybně kódován jako GMT

Ahoj mám stejný problém, i když jsem natáhl firmware SDS_BIG_280316_EN. Karel

3

Re: [vyřešeno] Unixtime je v SDS BIG chybně kódován jako GMT

Je to tak, že:

index [4] = NTP TIME with applied GMT-offset

index [139] = UTC time (e.g. NTP TIME without GMT-offset)

Obě hodnoty jsou udány ve vteřinách, kdy hodnota 0 odpovídá Linux Epoch.

Index [4] odpovídá funkci v SDS první produktové řady, kde je také GMT-offset aplikován.

Viz aktuální dokumentace na wiki.

Pozn. index [139] je dostupný až v novějším firmware - proto vždy nejprve aktualizujte své SDS a pak zkoušejte.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !