Nein, das gibt gleich einen Fehler:
[io.openems.backend.metadata.file.FileMetadata] WARN : [Metadata.File] Unable to JSON-parse file [/etc/openems-backend.d/metadata.json]: JSON failed to parse [com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 55 path $.edges.edge0.comment]: { edges: { edge0: { comment: “OpenEMS Demo Edge”, apikey: “test”, setuppassword: “test” } }}
Apr 27 19:46:03 obel1x java[12519]: io.openems.common.exceptions.OpenemsError$OpenemsNamedException: JSON failed to parse [com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 55 path $.edges.edge0.comment]: { edges: { edge0: { comment: “OpenEMS Demo Edge”, apikey: “test”, setuppassword: “test” } }}
Auch im Validator nicht richtig: json format at DuckDuckGo
Danach kann ich das Backend gar nicht mehr per Websocket erreichen.
Er scheint die Anführungszeichen zu brauchen.
Habe jetzt folgenden Inhalt im Validator und laut log i.O.:
{
"edges": {
"node0": {
"comment": "OpenEMS Demo Edge",
"apikey": "test",
"setuppassword": "test",
"password": "test"
}
}
}
Tut leider auch nicht.
Debug-Modus liefert auch keine Erkenntnisse. Allerdings… ich habe ja das Edge noch gar nicht verbunden bekommen, siehe Edge und Backend auf einem Rechner: Address already in use - #2 by simonfey
Kann es sein, dass er nur den Zugang freischaltet, wenn das Edge dazu auch verbunden ist?