openv / vcontrold

:fire: vcontrold Daemon for control and logging of Viessmann® type heating devices
https://github.com/openv/openv/wiki
GNU General Public License v3.0
103 stars 58 forks source link

strptime unter windows #98

Open Bjoern3003 opened 2 years ago

Bjoern3003 commented 2 years ago

Kann es sein, dass die strptime Funktion unter Windows nicht lauffähig ist, wenn man die kompilierte Version in Windows mit cygwin installiert hat?

Kenne mich mit c leider nicht aus, aber unter PHP ist die strptime Funktion unter Windows auch nicht lauffähig, da diese auf eine System interne Komponente zurückgreift, die wohl in Windows nicht implementiert ist.

Müsste man daher ggf. https://github.com/openv/vcontrold/blob/master/src/unit.c#L209 anpassen?

Bei mir funktioniert das setzen der Zeit nämlich leider nicht. Er springt genau an der Stelle immer raus.

Edit: diese Lib stellt wohl die Funktion auch unter Windows bereit: https://github.com/p-j-miller/date-time