NEWS
KNX Zustände und Werte gehen verloren
-
Hi zusammen,
ich wollte mal fragen, was man dagegen tun kann, dass die Zustände und Werte vom KNX-Adapter nach einem Neustart oder einer Neuinstallation des Adapters verloren gehen.
Besser noch: Ob es eine Möglichkeit gibt diese nach einem Verlust neu abzufragen.
Mir geht es um:
-Status der Lichter (AN/AUS)
-Rollladenpositionen (0-100%)
-Türkontakt (AUF/ZU)Bei den Fensterkontakten konnte ich mir helfen, indem ich in ETS eingestellt haben, dass der Binäreingang die Zuständ der jeweiligen Fensterkontakte sendet. Beim Rest geht das leider nicht.
Hintergund ist folgender:
Ich habe einige Scripts gebastelt die diese Werte als Falls_Bedingung abfragen. Leider funktionieren diese Scripts natürlich nicht, wenn einer der Werte leer (NULL) ist.Beispiel: Schließe den Rollladen bei Sonnenuntergang, wenn das Fenster zu ist und der Rollladen nicht sowieso schon auf 100% (zu) ist.
Über eure Ideen bin ich dankbar!
-
@loverz Dieses Topic ist unterdessen schon ziemlich alt. Hat es sich bei Dir soweit erledigt?
Im ioBroker ist es Standard, dass bei einem Adapter Neustart die Werte verloren gehen. Der KNX Adapter liest diese vom KNX Bus beim Start neu ein. Bitte siehe Doku.
Wenn Du die Stati trotzdem nicht zurück gemeldet bekommst, muss die KNX Konfiguration der Datenpunkte mittels ETS Tool dahingehend geändert werden, dass bei Anfrage die Stati gemeldet werden. Auch zu beachten ist im spezifischen das Naming von Statusobjekten, damit diese im KNX Adapter für ioBroker korrekt als Statusobjekt erkannt und gemappt werden. -
@FoxRo said in KNX Zustände und Werte gehen verloren:
@loverz Dieses Topic ist unterdessen schon ziemlich alt. Hat es sich bei Dir soweit erledigt?
Im ioBroker ist es Standard, dass bei einem Adapter Neustart die Werte verloren gehen. Der KNX Adapter liest diese vom KNX Bus beim Start neu ein. Bitte siehe Doku.
Wenn Du die Stati trotzdem nicht zurück gemeldet bekommst, muss die KNX Konfiguration der Datenpunkte mittels ETS Tool dahingehend geändert werden, dass bei Anfrage die Stati gemeldet werden. Auch zu beachten ist im spezifischen das Naming von Statusobjekten, damit diese im KNX Adapter für ioBroker korrekt als Statusobjekt erkannt und gemappt werden.Da ich gerade vor einem ähnlichen Problem stehe: Gibt es zu dem Thema evtl. ein HowTo oder eine Anleitung oder Beispiele wie ich meine Parametrierung in der ETS dahingehend ändern muss, damit der Export so gut wie möglich in den ioBroker Adapter KNX funktioniert?
-
@Strobel bezüglich des Imports gab es bei mir noch nie Probleme. Ich denke da kann man nicht viel falsch machen.
Was es aber zu beachten gibt: Ein erneutes Einlesen klappt am besten während der Adapter läuft. Also einfach drüberbügeln und nicht stoppen vorher.
Was es noch zu beachten gibt: wenn man in iobroker eine Gruppenadresse so ändert, dass der Datentyp sich ändert und der Name jedoch gleich bleibt. Zum Beispiel: Heizung Sollwertverschiebung von 1Bit auf 2 Byte, dann muss man vor dem erneuten Einlesen in iobroker dieses Objekt in iobroker löschen. Auch während der Adapter läuft. Die Fehlermeldungen im log dann einfsch ignorieren.
@FoxRo Durch dieses Vorgehen konnte ich in letzter Zeit komplett verhindern, dass ich den Adapter neu installieren oder neu starten musste, daher hat sich auch das Problem mit dem Abfragen der States erledigt.
Ich bin mir recht sicher, dass man in ETS nichts dahingehend einstellen kann. Zyklisches senden der States geht nur bei Fensterkontakten oder Temperaturen, nicht jedoch bei Rollläden oder Lichtern.
Der Adapter frägt offenbar auch nicht jedes Objekt nach der Installation neu ab, sondern wartet darauf bis sich etwas am Bus ändert bzw. aktualisiert, das reicht dann in diesem Fall leider nicht.