NEWS
Test Adapter lovelace v1.2.x
-
@garfonso : Erst mal vielen, vielen Dank fĂŒr das Update!
Hier, was mir bisher aufgefallen ist:
-
_BatteryWarning wird auch fĂŒr Entities angelegt, die gar keine Batterien haben, wenn eine verwandte Entity eine BatteryWarning hat. Im Beispiel mein Hauswirtschaftsraum: Der Fenstersensor hat korrekterweise einen .LOW_BAT-State und daher wird eine _BatteryWarning-EntitĂ€t angelegt. Die anderen beiden Sensoren haben aber keine entsprechenden States. Verwiesen wird auch auf den .LOW_BAT-State des Fenstersensors.

-
Manche Entities referenzieren einen State, der zu einer ganz anderen Entity gehört. Ich habe fĂŒr den Raumthermostat im Wohnzimmer eine Climate-Entity. Diese wird auch korrekt erkannt. Der verknĂŒpfte State gehört aber gar nicht zu dieser Entity, sondern bezieht sich auf eine Steckdose im gleichen Raum. Schön wĂ€re, wenn bei Climate die aktuelle Temperatur (die ja auch im Attribut current_temperature steht) als State verknĂŒpft wĂŒrde (dann kann ich es mir schenken, fĂŒr die Raumtemperatur noch mal einen eigenen Sensor aus der Climate-Entity zu erzeugen).

Hier die dazu gehörende LinkedDevices-Objektstruktur.

-
Im Theme-Editor wird der Cursor nach rechts verrutscht dargestellt. Im Bild ist der schwarze Strich der Cursor. Wenn ich jetzt aber Backspace drĂŒcke, wird direkt das AnfĂŒhrungszeichen gelöscht. Am Anfang der Zeile passt Cursordarstellung und "echte" Cursorposition noch recht gut zusammen, je weiter rechts ich in der Zeile bin, desto mehr verrutscht der Cursor aber. Es scheint mir, dass die Zeichenbreite, die fĂŒr die Cursorposition genutzt wird, nicht mit der Zeichenbreite des Textes ĂŒbereinstimmt. Das war allerdings ist den letzten DEV-Versionen auch bereits der Fall.

-
-
@garfonso : Erst mal vielen, vielen Dank fĂŒr das Update!
Hier, was mir bisher aufgefallen ist:
-
_BatteryWarning wird auch fĂŒr Entities angelegt, die gar keine Batterien haben, wenn eine verwandte Entity eine BatteryWarning hat. Im Beispiel mein Hauswirtschaftsraum: Der Fenstersensor hat korrekterweise einen .LOW_BAT-State und daher wird eine _BatteryWarning-EntitĂ€t angelegt. Die anderen beiden Sensoren haben aber keine entsprechenden States. Verwiesen wird auch auf den .LOW_BAT-State des Fenstersensors.

-
Manche Entities referenzieren einen State, der zu einer ganz anderen Entity gehört. Ich habe fĂŒr den Raumthermostat im Wohnzimmer eine Climate-Entity. Diese wird auch korrekt erkannt. Der verknĂŒpfte State gehört aber gar nicht zu dieser Entity, sondern bezieht sich auf eine Steckdose im gleichen Raum. Schön wĂ€re, wenn bei Climate die aktuelle Temperatur (die ja auch im Attribut current_temperature steht) als State verknĂŒpft wĂŒrde (dann kann ich es mir schenken, fĂŒr die Raumtemperatur noch mal einen eigenen Sensor aus der Climate-Entity zu erzeugen).

Hier die dazu gehörende LinkedDevices-Objektstruktur.

-
Im Theme-Editor wird der Cursor nach rechts verrutscht dargestellt. Im Bild ist der schwarze Strich der Cursor. Wenn ich jetzt aber Backspace drĂŒcke, wird direkt das AnfĂŒhrungszeichen gelöscht. Am Anfang der Zeile passt Cursordarstellung und "echte" Cursorposition noch recht gut zusammen, je weiter rechts ich in der Zeile bin, desto mehr verrutscht der Cursor aber. Es scheint mir, dass die Zeichenbreite, die fĂŒr die Cursorposition genutzt wird, nicht mit der Zeichenbreite des Textes ĂŒbereinstimmt. Das war allerdings ist den letzten DEV-Versionen auch bereits der Fall.

-
-
@garfonso
Bitte nochmal alle testen, sobald ihr Zeit habt. :-)Neuerungen:
- GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
- Behoben: !Inkompatibel! Entity_id-Konflikt fĂŒr Low_bat / Feuchtigkeit, wenn Teil eines anderen GerĂ€ts
- Aktualisiertes Frontend auf 20210603.0 (Licht entity hat sich verÀndert, Farbe werden nicht mehr konvertieren)
- GeĂ€ndert: DateigröĂenbeschrĂ€nkung auf 5 MB wĂ€hrend des Uploads in config.
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr input_datetime
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr manuelle komplexe Lichtobjekte
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Bilder aus base64-Daten in iobroker-ZustĂ€nden
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr zusĂ€tzliche AlarmzustĂ€nde.
- HinzugefĂŒgt: Parameter, um nur Code einzugeben, wenn der Alarm deaktiviert wird
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Admin 5 (jsonCustom)
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr AirCondition / Rework Thermostat
- HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
- HinzugefĂŒgt: DarkMode-Steuerung
Das aktuellste davon ist sicher das Admin 5 jsonCustom -> das hatten ja schon einige bemerkt und Thermostat / AirConition. Es wÀre wichtig von den Leuten, die bisher Thermostate nutzen, ob die noch gehen.
Ansonsten sollte da jetzt "viel mehr" gehen, vorausgesetzt das wird im ioBroker device erkannt (wie bisher). -> Besonders der "Mode" state ist ganz nett, das fĂŒhrt in der normalen Thermostatkarte zu Bedienknöpfen unter der Temperatur (allerdings nur fĂŒr lovelace bekannte modes -> common.states muss entsprechend gefĂŒllt sein).Und wir sind jetzt bei 2.0.0, weil sich mit 2 Ănderungen potentiell entity ids Ă€ndern, battery warning ist jetzt (korrekterweise) ein binary_sensor (ist ja nur Warnung an/aus) und wenn ein ioBroker GerĂ€t einen sensor zusĂ€tzlich erzeugt, wird sichergesellt, dass die entity id von der des ioBroker GerĂ€tes abhĂ€ngt -> sollte die Probleme mit "mehrere zigbee Temperatur & Feuchtigkeitssensoren" beheben.
Ich bin auch gespannt, wie euch das mit dem custom gefÀllt, wo man manuelle entities etwas besser konfigurieren kann (z.B. device_class bei binary_sensor). Das könnte man noch erweitern.
Im Grunde kann man, wenn man im RAW Objekt rumbastelt jetzt auch mit"attr_XY": "fester wert"beliebige fixe attribute setzen und mit"states": { "attributname": "adater.0.state"}dynamische attribute hinzufĂŒgen (-> das mit den attributen ist begrenzt. Also licht kann man sich so schon zusammen basteln, wenn man weiĂ, wie die attribute heiĂen, aber sonst geht es nur einfache Werte da zu lesen).@garfonso : Und hier noch etwas, wobei ich mir nicht sicher bin, ob das by-design ist:
Ich habe fĂŒr RĂ€ume, in denen mehrere Fenster-Sensoren sind, mir einen zusammenfassenden Sensor gebaut, der auf Offen schaltet, wenn mindestens eines der Fenster offen ist.
ZusÀtzlich habe ich noch einen Sensor gebaut, der die Anzahl der offenen Fenster zÀhlt.

Meine Erwartung war, dass der "State"-State (also der Sensor Offen/Geschlossen) vom Type-Detector erkannt wird. Allerdings erkennt der Type-Detector den ebenfalls im gleichen Channel liegenden "OffeneFenster"-State.

WĂ€re es nicht besser, wenn der Type-Detector den spezifischsten State, also in diesem Fall den mit der Rolle "value.window" zugrundelegt?
-
@garfonso
Bitte nochmal alle testen, sobald ihr Zeit habt. :-)Neuerungen:
- GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
- Behoben: !Inkompatibel! Entity_id-Konflikt fĂŒr Low_bat / Feuchtigkeit, wenn Teil eines anderen GerĂ€ts
- Aktualisiertes Frontend auf 20210603.0 (Licht entity hat sich verÀndert, Farbe werden nicht mehr konvertieren)
- GeĂ€ndert: DateigröĂenbeschrĂ€nkung auf 5 MB wĂ€hrend des Uploads in config.
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr input_datetime
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr manuelle komplexe Lichtobjekte
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Bilder aus base64-Daten in iobroker-ZustĂ€nden
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr zusĂ€tzliche AlarmzustĂ€nde.
- HinzugefĂŒgt: Parameter, um nur Code einzugeben, wenn der Alarm deaktiviert wird
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Admin 5 (jsonCustom)
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr AirCondition / Rework Thermostat
- HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
- HinzugefĂŒgt: DarkMode-Steuerung
Das aktuellste davon ist sicher das Admin 5 jsonCustom -> das hatten ja schon einige bemerkt und Thermostat / AirConition. Es wÀre wichtig von den Leuten, die bisher Thermostate nutzen, ob die noch gehen.
Ansonsten sollte da jetzt "viel mehr" gehen, vorausgesetzt das wird im ioBroker device erkannt (wie bisher). -> Besonders der "Mode" state ist ganz nett, das fĂŒhrt in der normalen Thermostatkarte zu Bedienknöpfen unter der Temperatur (allerdings nur fĂŒr lovelace bekannte modes -> common.states muss entsprechend gefĂŒllt sein).Und wir sind jetzt bei 2.0.0, weil sich mit 2 Ănderungen potentiell entity ids Ă€ndern, battery warning ist jetzt (korrekterweise) ein binary_sensor (ist ja nur Warnung an/aus) und wenn ein ioBroker GerĂ€t einen sensor zusĂ€tzlich erzeugt, wird sichergesellt, dass die entity id von der des ioBroker GerĂ€tes abhĂ€ngt -> sollte die Probleme mit "mehrere zigbee Temperatur & Feuchtigkeitssensoren" beheben.
Ich bin auch gespannt, wie euch das mit dem custom gefÀllt, wo man manuelle entities etwas besser konfigurieren kann (z.B. device_class bei binary_sensor). Das könnte man noch erweitern.
Im Grunde kann man, wenn man im RAW Objekt rumbastelt jetzt auch mit"attr_XY": "fester wert"beliebige fixe attribute setzen und mit"states": { "attributname": "adater.0.state"}dynamische attribute hinzufĂŒgen (-> das mit den attributen ist begrenzt. Also licht kann man sich so schon zusammen basteln, wenn man weiĂ, wie die attribute heiĂen, aber sonst geht es nur einfache Werte da zu lesen).@garfonso sagte in Test Adapter lovelace v1.2.x:
Danke fĂŒr die neue Version.
Hab Sie grad installiert und bisher keine Fehler bemerkt.Aber 2-3 Fragen habe ich:
GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
Gibt mir Lovelace eine Notification wenn eine Batterie zu neige geht?
HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
Wird das im RAW-Editor gemacht? Im "normalen" manuell erstellen MenĂŒ find eich nichts
-
@garfonso : Erst mal vielen, vielen Dank fĂŒr das Update!
Hier, was mir bisher aufgefallen ist:
-
_BatteryWarning wird auch fĂŒr Entities angelegt, die gar keine Batterien haben, wenn eine verwandte Entity eine BatteryWarning hat. Im Beispiel mein Hauswirtschaftsraum: Der Fenstersensor hat korrekterweise einen .LOW_BAT-State und daher wird eine _BatteryWarning-EntitĂ€t angelegt. Die anderen beiden Sensoren haben aber keine entsprechenden States. Verwiesen wird auch auf den .LOW_BAT-State des Fenstersensors.

-
Manche Entities referenzieren einen State, der zu einer ganz anderen Entity gehört. Ich habe fĂŒr den Raumthermostat im Wohnzimmer eine Climate-Entity. Diese wird auch korrekt erkannt. Der verknĂŒpfte State gehört aber gar nicht zu dieser Entity, sondern bezieht sich auf eine Steckdose im gleichen Raum. Schön wĂ€re, wenn bei Climate die aktuelle Temperatur (die ja auch im Attribut current_temperature steht) als State verknĂŒpft wĂŒrde (dann kann ich es mir schenken, fĂŒr die Raumtemperatur noch mal einen eigenen Sensor aus der Climate-Entity zu erzeugen).

Hier die dazu gehörende LinkedDevices-Objektstruktur.

-
Im Theme-Editor wird der Cursor nach rechts verrutscht dargestellt. Im Bild ist der schwarze Strich der Cursor. Wenn ich jetzt aber Backspace drĂŒcke, wird direkt das AnfĂŒhrungszeichen gelöscht. Am Anfang der Zeile passt Cursordarstellung und "echte" Cursorposition noch recht gut zusammen, je weiter rechts ich in der Zeile bin, desto mehr verrutscht der Cursor aber. Es scheint mir, dass die Zeichenbreite, die fĂŒr die Cursorposition genutzt wird, nicht mit der Zeichenbreite des Textes ĂŒbereinstimmt. Das war allerdings ist den letzten DEV-Versionen auch bereits der Fall.

@erstam said in Test Adapter lovelace v1.2.x:
@garfonso : Erst mal vielen, vielen Dank fĂŒr das Update!
Hier, was mir bisher aufgefallen ist:
-
_BatteryWarning wird auch fĂŒr Entities angelegt, die gar keine Batterien haben, wenn eine verwandte Entity eine BatteryWarning hat. Im Beispiel mein Hauswirtschaftsraum: Der Fenstersensor hat korrekterweise einen .LOW_BAT-State und daher wird eine _BatteryWarning-EntitĂ€t angelegt. Die anderen beiden Sensoren haben aber keine entsprechenden States. Verwiesen wird auch auf den .LOW_BAT-State des Fenstersensors.

-
Manche Entities referenzieren einen State, der zu einer ganz anderen Entity gehört. Ich habe fĂŒr den Raumthermostat im Wohnzimmer eine Climate-Entity. Diese wird auch korrekt erkannt. Der verknĂŒpfte State gehört aber gar nicht zu dieser Entity, sondern bezieht sich auf eine Steckdose im gleichen Raum. Schön wĂ€re, wenn bei Climate die aktuelle Temperatur (die ja auch im Attribut current_temperature steht) als State verknĂŒpft wĂŒrde (dann kann ich es mir schenken, fĂŒr die Raumtemperatur noch mal einen eigenen Sensor aus der Climate-Entity zu erzeugen).
Puh... das wird vermutlich ein Problem mit dem type-detector sein... kannst du mir, gerne auch per PN oder e-mail ( garfonso@mobo.info ) die Objektstruktur(en) als JSON Export schicken? Dann bastel ich mal daran rum.
- Im Theme-Editor wird der Cursor nach rechts verrutscht dargestellt. Im Bild ist der schwarze Strich der Cursor. Wenn ich jetzt aber Backspace drĂŒcke, wird direkt das AnfĂŒhrungszeichen gelöscht. Am Anfang der Zeile passt Cursordarstellung und "echte" Cursorposition noch recht gut zusammen, je weiter rechts ich in der Zeile bin, desto mehr verrutscht der Cursor aber. Es scheint mir, dass die Zeichenbreite, die fĂŒr die Cursorposition genutzt wird, nicht mit der Zeichenbreite des Textes ĂŒbereinstimmt. Das war allerdings ist den letzten DEV-Versionen auch bereits der Fall.

Ja, das ist mir auch schon aufgefallen und ich hab ehrlich gesagt keine Idee, woran das liegt... nutzt du Admin 5 bzw. die react OberflÀche?
-
-
Ich habe gerade festgestellt, dass zusÀtzlich zu den Climate-EntitÀten noch eine Sensor-EntitÀt mit der aktuellen Temperatur automatisch angelegt wird. Das finde ich super!
@erstam
Ja, das hab ich geĂ€ndert und werde das vermutlich auch als philosophie bei zukĂŒnftigen Ănderungen so weiter machen. Also wenn irgendwo GerĂ€te sind, wo noch ein zweiter entity "drin" ist, dann werden halt beide automatisch erstellt. -
@garfonso : Und hier noch etwas, wobei ich mir nicht sicher bin, ob das by-design ist:
Ich habe fĂŒr RĂ€ume, in denen mehrere Fenster-Sensoren sind, mir einen zusammenfassenden Sensor gebaut, der auf Offen schaltet, wenn mindestens eines der Fenster offen ist.
ZusÀtzlich habe ich noch einen Sensor gebaut, der die Anzahl der offenen Fenster zÀhlt.

Meine Erwartung war, dass der "State"-State (also der Sensor Offen/Geschlossen) vom Type-Detector erkannt wird. Allerdings erkennt der Type-Detector den ebenfalls im gleichen Channel liegenden "OffeneFenster"-State.

WĂ€re es nicht besser, wenn der Type-Detector den spezifischsten State, also in diesem Fall den mit der Rolle "value.window" zugrundelegt?
@erstam said in Test Adapter lovelace v1.2.x:
WĂ€re es nicht besser, wenn der Type-Detector den spezifischsten State, also in diesem Fall den mit der Rolle "value.window" zugrundelegt?
Ja.. komisch, was da passiert.. da wĂŒrde ich auch gerne ein JSON Export von haben...
Das Problem ist ein wenig der type-detector mit seinem "im Parent" suchen. Das macht bei so flachen strukturen (hab ich Ă€hnlich) manchmal Probleme -> das ist auf Homematic optimiert. Aber da wĂŒrde ich gerne echt mal reingucken, was er da erkennt und wieso. -
@garfonso sagte in Test Adapter lovelace v1.2.x:
Danke fĂŒr die neue Version.
Hab Sie grad installiert und bisher keine Fehler bemerkt.Aber 2-3 Fragen habe ich:
GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
Gibt mir Lovelace eine Notification wenn eine Batterie zu neige geht?
HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
Wird das im RAW-Editor gemacht? Im "normalen" manuell erstellen MenĂŒ find eich nichts
@david-g said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
Danke fĂŒr die neue Version.
Hab Sie grad installiert und bisher keine Fehler bemerkt.Aber 2-3 Fragen habe ich:
GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
Gibt mir Lovelace eine Notification wenn eine Batterie zu neige geht?
Folgendes: fĂŒr jedes ioBroker GerĂ€t kann der type-detector einen "low battery warning" state finden. Falls das der Fall ist, wird jetzt automatisch ein binary_sensor vom typ "battery warning" erzeugt. Den kann man auf jedenfall schonmal nutzen um da ne Warnung anzuzeigen :-)
Vorher war das nur fĂŒr einzelne GerĂ€te implementiert und auch noch falsch als "sensor" -> daher "inkompatibel", falls jemand den sensor benutzt hat, Ă€ndert sich an der stelle die entity id und er mĂŒsste sein UI anpassen.HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
Wird das im RAW-Editor gemacht? Im "normalen" manuell erstellen MenĂŒ find eich nichts
Ja, im RAW Editor. Im erstellen MenĂŒ mĂŒsste ich mir noch angucken, wie man da ids auswĂ€hlt usw... fĂŒr manche entity typen habe ich schon etwas hinzugefĂŒgt (binary_sensor / sensor die device_class und so).
Zum RAW hatte ich das geschrieben:
@garfonso said in Test Adapter lovelace v1.2.x:Im Grunde kann man, wenn man im RAW Objekt rumbastelt jetzt auch mit "attr_XY": "fester wert" beliebige fixe attribute setzen und mit "states": { "attributname": "adater.0.state"} dynamische attribute hinzufĂŒgen (-> das mit den attributen ist begrenzt. Also licht kann man sich so schon zusammen basteln, wenn man weiĂ, wie die attribute heiĂen mĂŒssen, aber sonst geht es nur einfache Werte da zu lesen).
-
ich habe einen GeschirrspĂŒler der die Restdauer wie folgt anzeigt:

ich wĂŒrde den Wert gerne in Lovelace anzeigen, jedoch im Format: "H:MM Stunden"...
Wie bekomme ich das am schlauesten hin? Ich dachte daran einen alias zu erstellen, oder wie macht man das am besten?danke
-
ich habe einen GeschirrspĂŒler der die Restdauer wie folgt anzeigt:

ich wĂŒrde den Wert gerne in Lovelace anzeigen, jedoch im Format: "H:MM Stunden"...
Wie bekomme ich das am schlauesten hin? Ich dachte daran einen alias zu erstellen, oder wie macht man das am besten?danke
-
@erstam said in Test Adapter lovelace v1.2.x:
WĂ€re es nicht besser, wenn der Type-Detector den spezifischsten State, also in diesem Fall den mit der Rolle "value.window" zugrundelegt?
Ja.. komisch, was da passiert.. da wĂŒrde ich auch gerne ein JSON Export von haben...
Das Problem ist ein wenig der type-detector mit seinem "im Parent" suchen. Das macht bei so flachen strukturen (hab ich Ă€hnlich) manchmal Probleme -> das ist auf Homematic optimiert. Aber da wĂŒrde ich gerne echt mal reingucken, was er da erkennt und wieso.@garfonso: Die JSONs sind unterwegs.
So flach sind meine Hierarchien eigentlich nicht, ich habe Raum (channel) - GerÀteart (channel; nur, wenn mehrere GerÀte einer Art im Raum sind) - GerÀt (channel) - States, also in der Regel eine dreistufige Hierarchie.
Aber du hast natĂŒrlich Recht, bei Homematic ist dieses Up-and-Over (in den Parent und von dort in die anderen Channels) notwendig, bei mir in aller Regel nicht. Ich nutze mittlerweile konsequent fĂŒr alle GerĂ€te, die ich steuern will, LinkedDevices, daher greift der Type Detector nirgends auf die Ursprungsdevices zu.
-
@garfonso
Bitte nochmal alle testen, sobald ihr Zeit habt. :-)Neuerungen:
- GeĂ€ndert: !Inkompatibel! Batteriewarnung ist jetzt binary_sensor anstelle von sensor (jetzt setzt ui das Symbol und ĂŒbersetzt ok)
- Behoben: !Inkompatibel! Entity_id-Konflikt fĂŒr Low_bat / Feuchtigkeit, wenn Teil eines anderen GerĂ€ts
- Aktualisiertes Frontend auf 20210603.0 (Licht entity hat sich verÀndert, Farbe werden nicht mehr konvertieren)
- GeĂ€ndert: DateigröĂenbeschrĂ€nkung auf 5 MB wĂ€hrend des Uploads in config.
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr input_datetime
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr manuelle komplexe Lichtobjekte
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Bilder aus base64-Daten in iobroker-ZustĂ€nden
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr zusĂ€tzliche AlarmzustĂ€nde.
- HinzugefĂŒgt: Parameter, um nur Code einzugeben, wenn der Alarm deaktiviert wird
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr Admin 5 (jsonCustom)
- HinzugefĂŒgt: UnterstĂŒtzung fĂŒr AirCondition / Rework Thermostat
- HinzugefĂŒgt: Manuelle EntitĂ€ten können jetzt komplexer sein (benötigt Dokumentation)
- HinzugefĂŒgt: DarkMode-Steuerung
Das aktuellste davon ist sicher das Admin 5 jsonCustom -> das hatten ja schon einige bemerkt und Thermostat / AirConition. Es wÀre wichtig von den Leuten, die bisher Thermostate nutzen, ob die noch gehen.
Ansonsten sollte da jetzt "viel mehr" gehen, vorausgesetzt das wird im ioBroker device erkannt (wie bisher). -> Besonders der "Mode" state ist ganz nett, das fĂŒhrt in der normalen Thermostatkarte zu Bedienknöpfen unter der Temperatur (allerdings nur fĂŒr lovelace bekannte modes -> common.states muss entsprechend gefĂŒllt sein).Und wir sind jetzt bei 2.0.0, weil sich mit 2 Ănderungen potentiell entity ids Ă€ndern, battery warning ist jetzt (korrekterweise) ein binary_sensor (ist ja nur Warnung an/aus) und wenn ein ioBroker GerĂ€t einen sensor zusĂ€tzlich erzeugt, wird sichergesellt, dass die entity id von der des ioBroker GerĂ€tes abhĂ€ngt -> sollte die Probleme mit "mehrere zigbee Temperatur & Feuchtigkeitssensoren" beheben.
Ich bin auch gespannt, wie euch das mit dem custom gefÀllt, wo man manuelle entities etwas besser konfigurieren kann (z.B. device_class bei binary_sensor). Das könnte man noch erweitern.
Im Grunde kann man, wenn man im RAW Objekt rumbastelt jetzt auch mit"attr_XY": "fester wert"beliebige fixe attribute setzen und mit"states": { "attributname": "adater.0.state"}dynamische attribute hinzufĂŒgen (-> das mit den attributen ist begrenzt. Also licht kann man sich so schon zusammen basteln, wenn man weiĂ, wie die attribute heiĂen, aber sonst geht es nur einfache Werte da zu lesen).@garfonso: Ich habe noch einen anderen Glitch mit der Entities-Card bemerkt, der mit dem Update erst aufkam und bei mir immer wieder auftaucht: In der Entities-Card erscheinen in den einzelnen Zeilen auf einmal Line Breaks, so dass das Icon, der Name und die Bedienelemente jeweils in einer einzelnen Zeile steht.

Meistens hilft einfach ein Reload im Browser. Ich hatte das jetzt mit mehreren Browsern (Edge, Chrome, Firefox) auf unterschiedlichen GerÀten (Rechner, Mobile). Manchmal hilft aber auch nur ein Restart der Lovelace-Instanz.
Im Log erscheint Folgendes. ich weià aber nicht, ob das damit zusammenhÀngt:
2021-06-20 08:40:06.847 - info: lovelace.0 (9794) Log from UI http://lh2io:8091/cards/button-entity-row.js:15:15 Uncaught TypeError: css is not a function 2021-06-20 08:40:06.868 - info: lovelace.0 (9794) Log from UI http://lh2io:8091/lovelace/default_view?edit=1:0:0 Uncaught TypeError: Failed to resolve module specifier "card-tools/src/lit-element". Relative references must start with either "/", "./", or "../". -
@garfonso: Ich habe noch einen anderen Glitch mit der Entities-Card bemerkt, der mit dem Update erst aufkam und bei mir immer wieder auftaucht: In der Entities-Card erscheinen in den einzelnen Zeilen auf einmal Line Breaks, so dass das Icon, der Name und die Bedienelemente jeweils in einer einzelnen Zeile steht.

Meistens hilft einfach ein Reload im Browser. Ich hatte das jetzt mit mehreren Browsern (Edge, Chrome, Firefox) auf unterschiedlichen GerÀten (Rechner, Mobile). Manchmal hilft aber auch nur ein Restart der Lovelace-Instanz.
Im Log erscheint Folgendes. ich weià aber nicht, ob das damit zusammenhÀngt:
2021-06-20 08:40:06.847 - info: lovelace.0 (9794) Log from UI http://lh2io:8091/cards/button-entity-row.js:15:15 Uncaught TypeError: css is not a function 2021-06-20 08:40:06.868 - info: lovelace.0 (9794) Log from UI http://lh2io:8091/lovelace/default_view?edit=1:0:0 Uncaught TypeError: Failed to resolve module specifier "card-tools/src/lit-element". Relative references must start with either "/", "./", or "../".@erstam said in Test Adapter lovelace v1.2.x:
button-entity-row.js
ja, versuch mal davon (bzw. auch von allen anderen custom cards) ein update zu machen. Das kann bei Ănderungen im Frontend durchaus passieren. Die button-entity-row hab ich hier auch in Betrieb, da gab es vor einigen Tagen ein Update (davor war das etwas schwierig, weil man in den Pullrequests gucken musste, wo die meisten Probleme gefixt waren).
-
Hi,
ich habe nach lĂ€ngerer Zeit mal wieder an Lovelace herumgebastelt und frage mich, ob man die GröĂe der Karten insoweit beeinflussen kann, dass alles einheitlich ist.
Mich stört, dass die mittlere Spalte lÀnger ist und dass alle Karten unterschiedlich groà sind.
-
Hi,
ich habe nach lĂ€ngerer Zeit mal wieder an Lovelace herumgebastelt und frage mich, ob man die GröĂe der Karten insoweit beeinflussen kann, dass alles einheitlich ist.
Mich stört, dass die mittlere Spalte lÀnger ist und dass alle Karten unterschiedlich groà sind.
@m1r0o GrundsÀtzlich nehmen bei Lovelace alle Karten den Platz ein, den sie benötigen. Die Positionierung erfolgt nach definierten Regeln:
- Each card is assigned a height based on their contents. One height unit corresponds to roughly 50 pixels, but this may vary.
- When a card is placed in the layout, it is put in the first column which has a total height of less than min_height units.
Otherwise it is put it the shortest column. [Quote von der Layout-Card, die das Standard-Masonry-Layout imitieren kann]
Wenn du mehr Kontrolle ĂŒber das Layout nehmen möchtest, schau dir mal die Layout-Card an. Ich benutze viel das Grid-Layout, mit dem du dann die maximale Kontrolle ĂŒber die Positionierung hast.
Das Standard-Layout hat allerdings den Vorteil, dass es auf so ziemlich jedem GerÀt nutzbar ist. Sobald du anfÀngst, das Layout zu fixieren, musst du unterschiedliche Auflösungen konfigurieren, damit du nicht mit horizontalen Scrollbalken darstehst.
-
@erstam said in Test Adapter lovelace v1.2.x:
button-entity-row.js
ja, versuch mal davon (bzw. auch von allen anderen custom cards) ein update zu machen. Das kann bei Ănderungen im Frontend durchaus passieren. Die button-entity-row hab ich hier auch in Betrieb, da gab es vor einigen Tagen ein Update (davor war das etwas schwierig, weil man in den Pullrequests gucken musste, wo die meisten Probleme gefixt waren).
-
@erstam said in Test Adapter lovelace v1.2.x:
@garfonso : Erst mal vielen, vielen Dank fĂŒr das Update!
Hier, was mir bisher aufgefallen ist:
-
_BatteryWarning wird auch fĂŒr Entities angelegt, die gar keine Batterien haben, wenn eine verwandte Entity eine BatteryWarning hat. Im Beispiel mein Hauswirtschaftsraum: Der Fenstersensor hat korrekterweise einen .LOW_BAT-State und daher wird eine _BatteryWarning-EntitĂ€t angelegt. Die anderen beiden Sensoren haben aber keine entsprechenden States. Verwiesen wird auch auf den .LOW_BAT-State des Fenstersensors.

-
Manche Entities referenzieren einen State, der zu einer ganz anderen Entity gehört. Ich habe fĂŒr den Raumthermostat im Wohnzimmer eine Climate-Entity. Diese wird auch korrekt erkannt. Der verknĂŒpfte State gehört aber gar nicht zu dieser Entity, sondern bezieht sich auf eine Steckdose im gleichen Raum. Schön wĂ€re, wenn bei Climate die aktuelle Temperatur (die ja auch im Attribut current_temperature steht) als State verknĂŒpft wĂŒrde (dann kann ich es mir schenken, fĂŒr die Raumtemperatur noch mal einen eigenen Sensor aus der Climate-Entity zu erzeugen).
Puh... das wird vermutlich ein Problem mit dem type-detector sein... kannst du mir, gerne auch per PN oder e-mail ( garfonso@mobo.info ) die Objektstruktur(en) als JSON Export schicken? Dann bastel ich mal daran rum.
- Im Theme-Editor wird der Cursor nach rechts verrutscht dargestellt. Im Bild ist der schwarze Strich der Cursor. Wenn ich jetzt aber Backspace drĂŒcke, wird direkt das AnfĂŒhrungszeichen gelöscht. Am Anfang der Zeile passt Cursordarstellung und "echte" Cursorposition noch recht gut zusammen, je weiter rechts ich in der Zeile bin, desto mehr verrutscht der Cursor aber. Es scheint mir, dass die Zeichenbreite, die fĂŒr die Cursorposition genutzt wird, nicht mit der Zeichenbreite des Textes ĂŒbereinstimmt. Das war allerdings ist den letzten DEV-Versionen auch bereits der Fall.

Ja, das ist mir auch schon aufgefallen und ich hab ehrlich gesagt keine Idee, woran das liegt... nutzt du Admin 5 bzw. die react OberflÀche?
@garfonso said in Test Adapter lovelace v1.2.x:
Ja, das ist mir auch schon aufgefallen und ich hab ehrlich gesagt keine Idee, woran das liegt... nutzt du Admin 5 bzw. die react OberflÀche?
Den Teil hatte ich noch nicht beantwortet: Nein, ich nutze noch den Admin 4.2.1.
-
-
@garfonso said in Test Adapter lovelace v1.2.x:
Ja, das ist mir auch schon aufgefallen und ich hab ehrlich gesagt keine Idee, woran das liegt... nutzt du Admin 5 bzw. die react OberflÀche?
Den Teil hatte ich noch nicht beantwortet: Nein, ich nutze noch den Admin 4.2.1.
Hallo zusammen,
ich habe Probleme mit der EntitÀt input_select.
Es wird in Lovelace alles richtig dargestellt, aber in Lovelace werden die ausgewĂ€hlten Werte nicht in den Datenpunkten von ioBroker ĂŒbernommen.
Ăndere ich die Werte in den Datenpunkten wird es in Lovelace richtig dargestellt.
Hier mal ein paar Screenshots zu meinen Versuchen:



Was muss ich Ă€ndern, damit die Daten in die Datenpunkte ĂŒbernommen werden?
Danke fĂŒr eure Hilfe... :)
EDIT: Im Log erhalte ich diese Meldung: (Nur wie bekomme ich die states umkonvertiert? - wenn es daran liegt?)
lovelace.0 2021-06-24 15:01:16.649 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Dauer: states is of type string. Problems might occur. Please fix states to be of type object. lovelace.0 2021-06-24 15:01:16.645 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Volume: states is of type string. Problems might occur. Please fix states to be of type object. lovelace.0 2021-06-24 15:01:16.640 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Melodie: states is of type string. Problems might occur. Please fix states to be of type object. -
Hallo zusammen,
ich habe Probleme mit der EntitÀt input_select.
Es wird in Lovelace alles richtig dargestellt, aber in Lovelace werden die ausgewĂ€hlten Werte nicht in den Datenpunkten von ioBroker ĂŒbernommen.
Ăndere ich die Werte in den Datenpunkten wird es in Lovelace richtig dargestellt.
Hier mal ein paar Screenshots zu meinen Versuchen:



Was muss ich Ă€ndern, damit die Daten in die Datenpunkte ĂŒbernommen werden?
Danke fĂŒr eure Hilfe... :)
EDIT: Im Log erhalte ich diese Meldung: (Nur wie bekomme ich die states umkonvertiert? - wenn es daran liegt?)
lovelace.0 2021-06-24 15:01:16.649 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Dauer: states is of type string. Problems might occur. Please fix states to be of type object. lovelace.0 2021-06-24 15:01:16.645 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Volume: states is of type string. Problems might occur. Please fix states to be of type object. lovelace.0 2021-06-24 15:01:16.640 warn (14357) 0_userdata.0.Garten.NEO-Coolcam-Sirene.Melodie: states is of type string. Problems might occur. Please fix states to be of type object.@nukleuz said in Test Adapter lovelace v1.2.x:
Im Log erhalte ich diese Meldung: (Nur wie bekomme ich die states umkonvertiert? - wenn es daran liegt?)
Ja, daran wird es ziemlich sicher liegen. States soll so aussehen:
states: {"0": "Laut", "1": "Mittel", "2": "Leise" }Das "alles in einem String" hÀlt sich irgendwie hartnÀckig, weil es dazu auch alte Beispiele zu geben scheint... :-/
Wobei dein String eigentlich so aussieht, als ob er funktionieren sollte... hm... versuch es bitte mal mit dem geÀnderten States. -
@nukleuz said in Test Adapter lovelace v1.2.x:
Im Log erhalte ich diese Meldung: (Nur wie bekomme ich die states umkonvertiert? - wenn es daran liegt?)
Ja, daran wird es ziemlich sicher liegen. States soll so aussehen:
states: {"0": "Laut", "1": "Mittel", "2": "Leise" }Das "alles in einem String" hÀlt sich irgendwie hartnÀckig, weil es dazu auch alte Beispiele zu geben scheint... :-/
Wobei dein String eigentlich so aussieht, als ob er funktionieren sollte... hm... versuch es bitte mal mit dem geÀnderten States.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden
