define BWT HTTPMOD http://192.168.xxx.xxx:8080/api/GetCurrentData 300
attr BWT requestHeader1 Authorization: Basic [Passwort]
attr BWT extractAllJSON 1
attr BWT enableControlSet 1
attr stateFormat {sprintf("Heute: %.0f Liter - Monat: %.d m³ - Salz-Status: %.d %%", ReadingsVal($name,"WaterTreatedCurrentDay_l",0), ReadingsVal($name,"WaterTreatedCurrentMonth_l",0)/1000, ReadingsVal($name,"RegenerativLevel",0))}Zitat von: JudgeDredd am 07 März 2026, 10:06:54@locodriver
wenn das alles so stimmt, was Du schreibst, dann sollte das passen.
Welche NodeJS/npm Version setzt Du ein ?
Vielleicht zeigst Du auch mal Dein alexa-cookie Verzeichnis.
Zitat von: cotecmania am 08 März 2026, 12:04:03addLog kannte ich noch nicht,
nano Caddyfile:80 {
reverse_proxy 192.168.xxx.xxx:443 {
transport http {
tls_insecure_skip_verify
}
}
}Zitat von: DS_Starter am 08 März 2026, 11:15:21Ich denke das hängt mit dem Standard linearen scaleMode zusammen.
Bei der linearen Skalierung sollen die linearen Verhältnisse zwischen Balken 1 und 2 gewahrt bleiben. Wenn die Differenz zwischen den Balken hinreichend groß ist, passt der größere der beiden Balken nicht in die Vorgabe der px-Höhe. Da abschneiden keine Option ist, wird die Höhe des Bereiches vergrößert.
Du könntest den Bereich z.B. logarithmisch darstellen -> scaleMode=3:log
Zitat von: betateilchen am 08 März 2026, 11:26:10Punkt 2 ist komplizierter. JsonMod hat noch einige funktionale Lücken und ich fürchte, verschachtelte arrays gehören dazu.
Mal sehen, ob mir dazu was einfällt.
multi(jsonPath('$.chargePoints.[*].connectors.0'),concat('test_',count()),property('maxPowerInKw'))
Zitat von: DS_Starter am 08 März 2026, 09:56:37aber die Leerzeichen in der Indexliste könnten stören. Wenn das so ist, kann ich an der Stelle noch nachbessern im Code.
Zitat von: Prof. Dr. Peter Henning am 08 März 2026, 10:52:19allerdings scheitere ich noch daran, 1.mehrere Properties des Ladepunktes in eine Zeile einzutragen
readingList single(concat("addInfo:",jsonPath('$.additionalInfo')," / stationId:",jsonPath('$.stationId')),'combiReading','?')