tp1de / ioBroker.ems-esp

EMS-ESP Adapter
MIT License
18 stars 4 forks source link

Die Instanzeinstellungen werden nicht richtig gespeichert. #57

Closed mattreim closed 1 month ago

mattreim commented 2 months ago

Wenn man die Instanzeinstellungen öffnet und danach auf Abbrechen geht erscheint beim Wechsel des Reiters die folgende Meldung:

Verwerfen

Instanzeinstellungen: Soll: Soll

Ist: Ist

tp1de commented 2 months ago

Kann ich nicht nachvollziehen. Hast die die aktuellste Admin Version?

mattreim commented 2 months ago

Es ist alles auf dem aktuellen Stand.

mattreim commented 2 months ago

Auch eine Neuinstallation bringt keine Verbesserung.

tp1de commented 2 months ago

Ich kann deinen Fehler nicht nachvollziehen. Bitte beschreibe genau welche Schritte du unternimmst und was genau nicht funktioniert.

mattreim commented 2 months ago

Schritt 1: EMS-ESP

Schritt 2: Ist/Soll siehe oben

Schritt 3:
Abbrechen

Schritt 4: z.B.
Objekte

Ergebnis: Verwerfen

tp1de commented 2 months ago

Diese Verhalten wird vom Admin-Adapter gesteuert nicht von meinem Adapter. Ich wüsste nicht was ich verändern sollte.

... übrigens die neueste ems-esp Firmware dev 3 funktioniert mit dem Adapter nicht richtig. Nicht installieren.

mattreim commented 2 months ago

Aber bei meinen anderen Adaptern funktioniert es.

tp1de commented 1 month ago

Danke für die bereitgestellte jsonConfig. Funktioniert soweit, aber mit einer speziellen Funktion bin ich überfordert:

Bisher gab es index_m.html und index_m.js. In index_m.html sind die Tabs mit Eingabefeldern beschrieben. Diese hast Du in json übersetzt. Es fehlt nur der letzte Tab "advanced". Dieser spezielle "Expertenmodus für das ems-esp Gateway" wurde dynamisch angezeigt. Die Steuerung erfolgte im index_m.js script. Ich bin aktuell überfragt, wie ich das in der jsonConfig hinbekomme.

mattreim commented 1 month ago

Ich schaue es mir nochmal an.

tp1de commented 1 month ago

Danke für die letzten Änderungen. Der Tab advanced lässt sich nun ein-/ausschalten ... wenn auch nicht mehr versteckt. Was bleibt sind die Warnungen. Hast Du die auch?

mattreim commented 1 month ago

Diese Meldungen scheinen keine Fehler von der jsonConfig zu sein.

mattreim commented 1 month ago

Sie werden hier gesammelt und dann über den admin verteilt. Aktuell gibt es schon einige Probleme mit dem admin.

tp1de commented 1 month ago

Ja der admin adapter hat aktuell einige Probleme. Mit der admin version 6.8.0 gibt es keine Warnmeldungen, mit latest stable 6.13.16 aber schon. Ebenso mit der aktuellen dev version.

So kann ich die aktuelle Version vom ems-esp adapter nicht freigeben. Die Warnmeldungen irritieren nur.

tp1de commented 1 month ago

Ich bin erst einmal zurück zur alten Version, um ein paar andere Änderungen einzupflegen (Meldungen vom adapter checker)

tp1de commented 1 month ago

Im GH gibt es eine Anpassung der jsonConfig mit "select". Funktioniert bei mir soweit. Bei dir auch?

mattreim commented 1 month ago

Ja, sehr gut und die Meldung ist auch weg. Da wollte er wohl "autocomplete" nicht.

tp1de commented 1 month ago

Ich habe gerade die jsonConfig Version released (v4.0.0). Ich musste noch eingies anpassen. Sowohl in der jsonConfig wie auch im Code. Schau mal, ob alles für dich funktioniert. Ich habe die bisherige Logik für den "tab-advanced" beibehalten: Freischaltung, wenn die IP-Adresse für ems-esp mit "***" beginnt.

mattreim commented 1 month ago

Die Instanzeinstellungen können jetzt richtig gespeichert werden.