NEWS
Adapter: Weatherunderground 24h Prognose
-
Hallo, gibt es ein Git zum Adapter?
Ich hätte einen Pullrequest oder halt Feature request. Die API liefert im 5 Tages Forecast den Wert cloudCover den Bewölkungsgrad in Prozent angibt. Ich würde den gern für eine rudimentäre PV Ertragsvorhersage nutzen (Wasserwärmepumpe soll sich zum billigen Tibber Tarif einschalten, wenn morgen 90% Wolken sind und die PV nichts bringt)Ich habe das bei mir lokal im Adapter Code schon zugefügt, aber andere haben ja vielleicht auch interesse
Pfad:
/opt/iobroker/node_modules/iobroker.weatherunderground/main.js:bei Zeile 1299 einfügen
// cloudCover await adapter.setStateAsync(`forecast.${i}d.cloudCover`, { ack: true, val: body.daily_forecast.daypart[0].cloudCover[i * 2] });bei Zeile 2419 einfügen (Datenpunkt Imperial)
// cloudCover await adapter.setObjectNotExistsAsync(id + 'cloudCover', { type: 'state', common: { name: 'cloudCover day forecast', role: 'value.cloudcover.day.forecast.' + p, unit: '%', type: 'number', read: true, write: false }, native: {id: id + 'cloudCover'} });bei original Zeile 2555 einfügen (Datenpunkt Metric):
// cloudCover await adapter.setObjectNotExistsAsync(id + 'cloudCover', { type: 'state', common: { name: 'cloudCover day forecast', role: 'value.cloudcover.day.forecast.' + p, unit: '%', type: 'number', read: true, write: false }, native: {id: id + 'cloudCover'} });@waldmensch sagte in Adapter: Weatherunderground 24h Prognose:
Hallo, gibt es ein Git zum Adapter?
Na klar https://github.com/iobroker-community-adapters/ioBroker.weatherunderground
-
@waldmensch sagte in Adapter: Weatherunderground 24h Prognose:
Hallo, gibt es ein Git zum Adapter?
Na klar https://github.com/iobroker-community-adapters/ioBroker.weatherunderground
@apollon77 Super! Pull request ist gemacht https://github.com/iobroker-community-adapters/ioBroker.weatherunderground/pull/178
-
@apollon77 Super! Pull request ist gemacht https://github.com/iobroker-community-adapters/ioBroker.weatherunderground/pull/178
@waldmensch Danke, checke die Tage
-
Hallo Forum!
In meinem Logs steht: State value to set for "weatherunderground.1.forecastHourly.32h.precipitation" has to be type "value.precipitation" but received type "number"
Ich möchte nun manuell die Objektdaten auf "number" ändern, da ist wohl mal ein Schreibfehler passiert, weil da bei "type": eben "value.precipitation" steht:
{
"type": "state",
"common": {
"name": "Quantitative precipitation forecast",
"type": "value.precipitation",
"role": "value.rain",
"unit": "mm",
"read": true,
"write": false
},
Zur Sicherheit meine Frage, stimmt der Eintrag bei "role": mit "value.rain", oder gehört da "value.precipitation" rein (das was falsch bei "type": steht)?Vielen Dank für die Hilfe & beste Grüße
Annotator -
Hallo Forum!
In meinem Logs steht: State value to set for "weatherunderground.1.forecastHourly.32h.precipitation" has to be type "value.precipitation" but received type "number"
Ich möchte nun manuell die Objektdaten auf "number" ändern, da ist wohl mal ein Schreibfehler passiert, weil da bei "type": eben "value.precipitation" steht:
{
"type": "state",
"common": {
"name": "Quantitative precipitation forecast",
"type": "value.precipitation",
"role": "value.rain",
"unit": "mm",
"read": true,
"write": false
},
Zur Sicherheit meine Frage, stimmt der Eintrag bei "role": mit "value.rain", oder gehört da "value.precipitation" rein (das was falsch bei "type": steht)?Vielen Dank für die Hilfe & beste Grüße
Annotator@annotator am besten lösche mal das Objekt was komisch ist. Sollte beim nächsten Lauf neu angelegt werden. Falls dann immer noch falsch bitte das Thema in ein github issue packen.
-
@annotator am besten lösche mal das Objekt was komisch ist. Sollte beim nächsten Lauf neu angelegt werden. Falls dann immer noch falsch bitte das Thema in ein github issue packen.
@apollon77 said in Adapter: Weatherunderground 24h Prognose:
@annotator am besten lösche mal das Objekt was komisch ist. Sollte beim nächsten Lauf neu angelegt werden. Falls dann immer noch falsch bitte das Thema in ein github issue packen.
Hallo, danke für den Tipp, das hat geholfen.