Ich habe die Entwicklung der ESPHome-Integration durchgeführt, aber ich habe mich auf das Feedback von Testern verlassen, da ich keine Hardware zum Testen habe.
Ich schaue mir schnell dein Problem an und melde mich wieder bei dir.
Gladys zeigt die Konfigurationsfelder in einer einzigen Zeile an.
Beim Einfügen entfernt der Browser Zeilenumbrüche (Firefox ersetzt sie durch Leerzeichen).
Mit Version 1.3.0 wurde daher nur das erste Knoten|Schlüssel-Paar gelesen, und oft falsch.
Zusätzlich erscheint ein geheimes Feld nach dem Speichern leer: Wenn man es erneut speichert, wird sein Inhalt vollständig ersetzt, was erklärt, warum Ihr erster Schlüssel verschwunden ist. Die Dokumentation verlangte also etwas Unmögliches, entschuldigt bitte.
Sie müssen Ihre 19 Knoten nicht neu flaschen. Die nächste Version der Integration behebt das Problem auf zwei Arten:
Drei neue Schaltflächen am Ende der Konfigurationsseite:
Knotenschlüssel festlegen: Sie geben den Namen des Knotens (der von esphome: name:) und seinen Schlüssel ein. Der Knoten wird sofort neu verbunden, und eine Meldung teilt Ihnen mit, ob er geantwortet hat. Bereits gespeicherte Schlüssel bleiben erhalten. Es reicht, dies für jeden Knoten zu wiederholen.
Knoten-Schlüssel auflisten: Die Liste der Knoten mit ihrem verborgenen Schlüssel und ihrem Status (verbunden oder nicht). Das war es, was Ihnen fehlte, um zu überprüfen, was gespeichert ist.
Knotenschlüssel löschen.
Das Feld „Schlüssel pro Knoten“ akzeptiert auch mehrere Paare, getrennt durch ein Leerzeichen, ein Komma oder ein Semikolon, zum Beispiel salon|key1 cuisine|key2.
Kleine Anmerkung für die manuell über ihre IP-Adresse hinzugefügten Knoten: Ihr Schlüssel muss unter dieser gleichen Adresse gespeichert werden (zum Beispiel 192.168.1.42), und nicht unter ihrem ESPHome-Namen.
Ich starte ein kleines Projekt: meine reversible Klimaanlage über Gladys steuern. Es handelt sich um eine verdeckte Fujitsu, etwa zehn Jahre alt, ohne Wi-Fi, mit nur einer kabelgebundenen Fernbedienung an der Wand. Der Plan: ein ESP32, parallel an den 3-Draht-Bus der Fernbedienung angeschlossen, mit dem ESPHome-Komponente esphome-fujitsu-halcyon, das eine vollständige climate-Entität bereitstellt.
Dort stoße ich auf eine kleine Lücke: Von einem climate zeigt deine Integration nur die Solltemperatur und die gemessene Temperatur an. Kein Ein-/Ausschalten, kein Modus… Für eine Klimaanlage ist es etwas frustrierend, sie nicht einschalten zu können oder zwischen warm und kalt zu wechseln
Könntest du das hinzufügen? Gladys hat bereits alles, was es in der Kategorie Klimaanlage braucht:
Ein-/Ausschalten
Modus: auto, kalt, warm, Entfeuchtung, Lüftung (die heat_cool/auto, cool, heat, dry und fan_only von ESPHome)
die Solltemperatur, die du bereits verwaltest
und als Bonus, wenn es einfach ist: die Lüftungsgeschwindigkeit und die Oszillation, die Gladys auch kennt
Ohne die bestehenden Funktionen zu ändern, natürlich, um die bereits hinzugefügten Thermostate anderer nicht zu beeinträchtigen.
Gute Nachricht für dich, der das Material nicht hat: Ich kann es in der Praxis testen, sobald die Montage fertig ist, ich gebe dir ein detailliertes Feedback.
Vielen Dank im Voraus und Glückwunsch zu der Arbeit an dieser Integration
ich bestätige, dass „Schlüssel pro Knoten“ auch mehrere Paare akzeptiert, die durch ein Leerzeichen, ein Komma oder ein Semikolon getrennt sind, zum Beispiel salon|key1 cuisine|key2. Und eine Liste, die in einem Editor erstellt wurde.
Aber wenn du später einen Knoten hinzufügst, werden deine gespeicherten Knoten gelöscht und nur dein neuer Knoten wird angezeigt.
Liste:
Knoten mit einem bestimmten Schlüssel: • buandrie-conso — « BOI… » — nicht verbunden • éclairage-exterieur-garage — ob71…= — nicht verbunden • velux-kli-esp8266 — 40ip…= — nicht verbunden Kein Standard-Schlüssel: Die anderen Knoten verbinden sich ohne Verschlüsselung.
Dann füge ich einen Knoten hinzu:
Knoten mit einem bestimmten Schlüssel: • tableau-elec-garage — bnZj…= — nicht verbunden Kein Standard-Schlüssel: Die anderen Knoten verbinden sich ohne Verschlüsselung.
Die Liste ist verschwunden, es wird nur dein neuer Knoten angezeigt.
Hallo @guim31, es ist bereit für die nächste Version.
Deine Klimaanlage wird zusätzlich zur Temperaturvorgabe und zum Temperaturregler: Ein/Aus, Modus (Auto, Kalt, Warm, Entfeuchtung, Lüftung), Lüftungsgeschwindigkeit (Auto, Leise, Niedrig, Mittel, Hoch) und vertikale und horizontale Oszillation haben.
Gladys bietet nur an, was dein Komponenten deklariert. Beim Wiedereinschalten wird der zuletzt verwendete Modus übernommen.
Ein Modus auswählen, wenn die Klimaanlage ausgeschaltet ist, schaltet sie nicht ein, sondern legt den Startmodus fest.
Die bereits hinzugefügten Thermostate bleiben unverändert: Um die neuen Befehle zu erhalten, klicke auf „Aktualisieren“ in der ESPHome-Erkennung. Ich warte auf dein Feedback zum echten Gerät!
Danke für den Test @lmornet! Du hast einen echten Fehler gefunden: Da das Feld geheim ist, kommt es leer zurück, und das Speichern ersetzt seinen Inhalt.
In der nächsten Version wird jedes Speichern die eingegebenen Paare zu den bereits gespeicherten Schlüsseln hinzufügen und dann das Feld leeren. Zum Entfernen eines Schlüssels gibt es die Schaltfläche „Schlüssel eines Knotens löschen“.
In deiner Liste scheint der Schlüssel von buandrie-conso mit seinen YAML-Anführungszeichen eingefügt worden zu sein. Diese werden automatisch entfernt, und ein ungültiger Schlüssel wird in der Liste gemeldet. Sobald das Update durchgeführt wurde, reicht es aus, die fehlenden Knoten erneut einzugeben, auch einen nach dem anderen.
Toll, danke @Will_71, genau das habe ich gebraucht!
Ich fange diese Woche mit dem Heimwerken an und hoffe, bis zum Wochenende fertig zu sein. Ich gebe dir ein detailliertes Feedback zum echten Material, sobald die Klimaanlage läuft