Guten Morgen,
in der commandref zu HTTPMOD steht
get|set[0-9]+ExtractAllJSON or extractAllJSON
if set to 1 it will create a reading for every JSON object. The reading names will be deducted from the JSON strings hierarchically concatenated by "_".
if set to 2 it will create attributes for naming and parsing the JSON objects to make it easier to rename or remove some of them.
Offensichtlich die Wahl habend zwischen "ExtractAllJSON" und "extractAllJSON", habe ich mich für "extractAllJSON" entschieden, was direkt einen Fehler liefert:
weather_forecast_pv: unknown attribute get20extractAllJSON. Type 'attr weather_forecast_pv ?' for a detailed list.
Mit
attr weather_forecast_pv get20ExtractAllJSON 1
komme ich sofort einwandfrei ans Ziel.
Mein Vorschlag: die commandref anpassen und das kleingeschriebene Kommando entfernen.
Grüße,
Stephan
Hallo Stephan,
das ist eventuell ein Fehlinterpretation: Es gibt die attribute in der Art get20ExtractAllJSON und es gibt das attribute extractAllJSON was auch direkt im WEBIF ausgewählt werden kann.
Da steht get|set[0-9]+ExtractAllJSON or extractAllJSON nicht get|set[0-9]+extractAllJSON ;)
Gruß Otto
Zitat von: Otto123 am 14 Februar 2020, 10:56:40
Hallo Stephan,
das ist eventuell ein Fehlinterpretation: Es gibt die attribute in der Art get20ExtractAllJSON und es gibt das attribute extractAllJSON was auch direkt im WEBIF ausgewählt werden kann.
Gruß Otto
Ja, das ist es wohl.
Vielleicht wäre es (edit: trotzdem) :) sinnvoll, diesen Sachverhalt in der commandref ausdrücklicher zu erwähnen?
Dann probiere ich mal weiter... Danke!
Grüße,
Stephan