Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zeit und Datum in Datei schreiben

Mitglied: Marcys

Marcys (Level 2) - Jetzt verbinden

21.03.2018, aktualisiert 10:57 Uhr, 1235 Aufrufe, 2 Kommentare

Hallo,

mit Node-Red habe ich den Temperatursensor DHT22 ans Laufen bekommen. Ich habe zwei Node-Funktionen erstellt, die mir die Feuchtigkeit und die Temperatur auslesen ein weitere Node speichert dies in eine Datei. Das funktioniert auch super. Die entsprechenden Werte werden mir in eine Datei geschrieben. Nun möchte ich zu den Werten auch das entsprechende Datum und die Uhrzeit mit angeben. Leider weiß ich nicht, wie ich den Code ergänzen muss.

Meine Code für die Funktion für die Ausgabe der Feuchtigkeit:

01.
msg.payload = msg.humidity +=";Feuchtigkeit";
02.
return msg;

Meine Code für die Funktion für die Ausgabe der Temperatur:

01.
msg.payload = msg.payload +=",Temperatur";
02.
return msg;
Hätte jemand einen Tipp für mich welcher Codschnipsel noch hinzugefügt werden muss, umd Datum und Uhrzeit hinter jedem Wert zu schreiben?

Gruß
Martin
Mitglied: Pedant
21.03.2018 um 20:06 Uhr
Hallo Martin,

Zitat von Marcys:
Nun möchte ich zu den Werten auch das entsprechende Datum und die Uhrzeit mit angeben. Leider weiß ich nicht, wie ich den Code ergänzen muss.
Dann musst Du das Datum ermitteln und Deiner Variablen hinzufügen, bevor diese in die Datei geschrieben wird.

Da ich Node-Red noch nie benutzt habe, also noch weniger kenne als Du, google ich mal für Dich:

https://nodered.org/docs/getting-started/first-flow
https://forum.iobroker.net/viewtopic.php?t=653

Vielleicht funktioniert das hier:
01.
msg.payload = msg.payload +=",Temperatur"; 
02.
var date = new Date(msg.payload);
03.
msg.payload = msg.payload +=date.toString(); 
04.
return msg;
Anmerkung:
Deine Zuweisung mit = und += in einer Zeile finde ich etwas irritierend, aber vielleicht muss das ja so sein.

Gruß Frank
Bitte warten ..
Mitglied: 135799
22.03.2018, aktualisiert um 14:46 Uhr
var date = new Date(msg.payload);
Das kann aber nur dann funktionieren wenn der Payload selbst nur aus einem Datum besteht, ansonsten schlägt das natürlich fehl!

Wie sieht dein Payload denn im JSON Fomat aus? Dann kann man dir auch genau sagen wie es korrekt aussehen sollte. Je nachdem ob er mit einem Array oder einem Object anfängt sieht das nämlich codemäßig anders aus.

Schnuffi
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Datei mit Datum im Namen erstellen
gelöst Frage von pbelclBatch & Shell6 Kommentare

Ich habe mir ein kleines Batch geschrieben, das mir eine Date erstellt, die im Namen das Datum und die ...

Batch & Shell
Kopieren einer Datei mit Datum per PS
gelöst Frage von xm-bitBatch & Shell4 Kommentare

Hallo, ich brauche mal eure Hilfe. Ich möchte eine Datei per Powershell kopieren. Im Ergebnis soll gleichzeitig das aktuelle ...

Batch & Shell

Datum in Datei speichern und wieder auslesen

gelöst Frage von AndroxinBatch & Shell3 Kommentare

Moinsen, ich spiele gerade ein wenig mit der Powershell und Zeitstempeln rum: Zeitstempel mit Get-Date erstellen, als String in ...

Batch & Shell

Wenn bestimmtes Datum dann bestimmte Datei kopieren

gelöst Frage von rohu2007Batch & Shell31 Kommentare

Hallo Zusammen, ich komme leider nicht weiter. Ich möchte eine Datei kopieren, wenn ein bestimmtes Datum eintrifft. Das heutige ...

Neue Wissensbeiträge
Microsoft
PowerShell script für LAPS
Information von kgborn vor 1 TagMicrosoft5 Kommentare

Kurzer Hinweis für Admins im AD-Umfeld. Ich bin die Tage auf das PowerShell Script der Woche “Local Administrator Password ...

Windows 10
Windows 10 bis Version 1803 und das Zwangs-Upgrade
Information von kgborn vor 1 TagWindows 101 Kommentar

Ich denke, die meisten Admins hier werden Systeme mit Windows 10 Enterprise einsetzen und Updates per WSUS/SCCM oder ähnlichem ...

Microsoft Office
BSI-Empfehlungen für die Office-Konfiguration
Information von kgborn vor 1 TagMicrosoft Office

Kurze Information für Admins, die Office verwalten. Das BSI hat einige Regeln für die Absicherung von Office-Konfigurationen veröffentlicht. Ich ...

Windows 10

Sandy-Bridge plus Nvidia plus Win10 1903 braucht Hotfix

Information von DerWoWusste vor 6 TagenWindows 101 Kommentar

Es gibt ein Problem in der seltenen Konstellation Nvidia-Grafikkarte/Sandy-Bridge-CPU/Win10v1903: die von Nvidia vorgeschlagenen Treiber lassen sich nicht installieren. verlinkt ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 Logonskript greift nicht
Frage von xbast1xWindows 1019 Kommentare

Hallo zusammen, da sich die per GPO gemappten Laufwerke bei allen Usern schließen und das Problem sich nicht lösen ...

SAN, NAS, DAS
SFP+ 10GB Module kompatibel?
Frage von get--4SAN, NAS, DAS18 Kommentare

Grüße euch alle, ich bin in mehreren Schulen für die EDV verantwortlich. In einer Schule haben wir eine SAN ...

Entwicklung
Welche Programmiersprache ist das?
Frage von DschingisEntwicklung17 Kommentare

Hallo zusammen, unser ERP-System ermöglicht es, eigene Ansichten zu bearbeiten. Ich würde mich hier gerne weiterbilden. Kann mir jamand ...

Batch & Shell
Powershell Skript für Reg Datei ändern
gelöst Frage von SoccerdeluxBatch & Shell16 Kommentare

Hallo zusammen, ich muss auf einem Windows 10 Pc ein Skript ausführen lassen was sich alle 5 Minuten wiederholt. ...