Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Timezone ved henting av data fra SQL database.


SveinHa

Anbefalte innlegg

Driver og lagrer noe data i en MariaDB SQL database og lagringen går fint. Et par screenshots fra phpMyAdmin og Sequeler:

bilde.png.224e544005c764597953645aeed418ae.pngbilde.png.5d74ee2e9e543f44d61c86c7b9f252fa.png

 

Klokkeslettene er riktige i forhold til vår tidssone men når NodeRed henter de samme data blir datofeltet vist i CET:

bilde.png.6b6de77c7d4de50de986289cf9a4c22d.png

 

Har lett etter settinger for timezone uten å finne noe... I MariaDB påvirker ikke tidssonen noe i alle fall... Maskinen som kjører NodeRed har i alle fall riktig tidssone. Resultatet i NodeRed er teknisk sett riktig for tidsmarkeringene (Z) viser at det er CET.

 

Noen gode ideer? Ikke noe stort problem men ser litt teit ut...

Lenke til kommentar
Del på andre sider

Fixa hele problemet med å pynte litt på SQL SELECT. I MariaDB er en timestamp som heltall i formatet YYYYMMDDHHMMSS så "SELECT MID(Timestamp,9,4) AS 'Tid i dag',..." gjorde jobben:

bilde.png.25bb49b69cbf00d247c633fbc167491a.png

 

Presentasjonen i Node-Red Dashbord ble slik:

bilde.png.b2699c34058694408186af65352f0aa5.png

Endret av SveinHa
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.