NEWS
Neuling?
-
toFixed erwartet schon number als Typ. `
Laut http://openweathermap.org/current sollte Typ "number" geliefert werden.Mit parseFloat(wert) ist es natürlich sicherer und sieht dann im konkreten Fall so aus:
msg1.payload = parseFloat(msg.payload.main.temp).toFixed(2) -
msg4.payload = parseFloat(msg.payload.wind.speed).toFixed(2)funktioniert nicht ?
"nan" erzeugt Javascript, wenn Typ "number" erwartet wird, aber nicht vorliegt.
4249_spotify_playlist_016.png
4249_spotify_playlist_017.png -
nein funktioniert leider nicht, selbst wenn ich das jetzt wieder ändere in original zustand komm ich nicht wieder auf die zahl??????
was mir auch gerade auffällt, ich bekomme jetzt immer eine 0 nach dem Komma auch wenn eine zahl übermittelt wird???
Mit freundlichen Grüßen
-
hey paul53 ich nochmal, vielleicht kannst du oder jemand anderes nochmal helfen?!
wie gesagt versuche mir node-red irgendwie beizubringen.
ich habe vor per sind adapter eine sv zu schalten d.h. wenn alles Geräte in mehr im plan sind soll die sv sich ändern aber was schreibt man da für eine Funktion rein oder wie realisiert man dies?
das ist der Anfang:
[{"id":"f7a2cf94.085d3","type":"ioBroker in","name":"PS 4","topic":"ping.0.RaspberryPi.192_168_178_31","payloadType":"value","x":136,"y":434,"z":"751d0e6f.8ae2f","wires":[object Object]}] -
hey paul53 ich nochmal, vielleicht kannst du oder jemand anderes nochmal helfen?!
wie gesagt versuche mir node-red irgendwie beizubringen.
ich habe vor per sind adapter eine sv zu schalten d.h. wenn alles Geräte in mehr im plan sind soll die sv sich ändern aber was schreibt man da für eine Funktion rein oder wie realisiert man dies?
das ist der Anfang:
[{"id":"f7a2cf94.085d3","type":"ioBroker in","name":"PS 4","topic":"ping.0.RaspberryPi.192_168_178_31","payloadType":"value","x":136,"y":434,"z":"751d0e6f.8ae2f","wires":[object Object]}] ```` `danke Mit freundlichen Grüßen
-
So sieht die Javascript-Lösung für die Aufgabenstellng aus:
var request = require('request'); var url = 'http://api.openweathermap.org/data/2.5/weather?q=Strehla,DE&units=metric&APPID=e5de2c3e2339a69b6d181c0cb9d2e5d8'; var wetter = {}; // alle 15 Minuten schedule("*/15 * * * *", function () { request(url, function(error, response, body) { if (!error && response.statusCode == 200) { wetter = JSON.parse(body); setState("hm-rega.0.4764",wetter.main.temp.toFixed(2) + " °C"); setState("hm-rega.0.4765",wetter.main.pressure.toFixed(1) + " hPa"); setState("hm-rega.0.4766",wetter.main.humidity;.toFixed(0) + " %"); setState("hm-rega.0.4767",wetter.wind.speed.toFixed(1) + " m/s"); setState("hm-rega.0.4768",wetter.wind.deg.toFixed(0) + " °"); } }); });
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden