NEWS
'request' läuft aus - Umstellen auf `axios` - ein Beispiel
-
@homoran Wollte ich gerade schreiben, er mag dann so die "" von width nicht.
...und Danke fürs true habe ich doch glatt übersehen ;)@sborg
ich habe das Thema mal abgespalten und unter Skripte geschoben -
@sborg sagte in Wunsch: Pollenflug-(Adapter/wasauchimmer):
Biowetter (ich glaube das nutzt du auch, zumindest stand da IMO was im Komentar)
Habe gerade meine Skripte nach request durchsucht.
Sind Gottseidank nur 8, davon auch nur 4 aktiv.Ein kurzes mal als Beispiel, mit dem ich mir die Regenradarkarte vom DWD abhole
const request = require('request').defaults({ encoding: null }); const url = 'http://www.dwd.de/DWD/wetter/radar/rad_nrw_akt.jpg'; const url_Film = 'https://www.dwd.de/DWD/wetter/radar/radfilm_nrw_akt.gif'; const idDp = '0_userdata.0.Wetter.Regen.NRW'; const idDp_Film = '0_userdata.0.Wetter.Regen.NRW_Film'; schedule('*/7 * * * *', function() { request(url, function(err, response, data) { if(!err && data) { data = "data:" + response.headers["content-type"] + ";base64," + new Buffer(data).toString('base64'); setState(idDp, data); } }); request(url_Film, function(err, response, data) { if(!err && data) { data = "data:" + response.headers["content-type"] + ";base64," + new Buffer(data).toString('base64'); setState(idDp_Film, data); } }); });Wenn es dann nicht zu schwer ist request gegen axios zu tauschen und ich weiß wie, denke ich, dass ich die anderen auch hinbekomme.
Ich frage mich nur ob es noch (alte) Adapter gibt, die im Inneren mit request arbeiten
@homoran sagte: ob es noch (alte) Adapter gibt, die im Inneren mit request arbeiten
Solange der Javascript-Adapter noch request() verwendet und es sogar als Variable zu Verfügung stellt, muss man sich keine Gedanken machen.
Notice - module request is available via variable request. There is no need to write var request = require('request');.
-
@homoran sagte: ob es noch (alte) Adapter gibt, die im Inneren mit request arbeiten
Solange der Javascript-Adapter noch request() verwendet und es sogar als Variable zu Verfügung stellt, muss man sich keine Gedanken machen.
Notice - module request is available via variable request. There is no need to write var request = require('request');.
@paul53 Danke und Guten Rutsch!
-
@homoran Noch mal bisserl gepimpt: https://forum.iobroker.net/post/730745
- Auswahl des Bundeslandes (hab aktuell nur zwei eingepflegt ^^ )
- initial nach Start einmalig Daten holen (unabhängig vom schedule)
- Anlegen der Datenpunkte
Wenn schon, dann auch richtig...

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