NEWS
Test Adapter lovelace v0.2.x
-
@Garfonso
Ich hatte es erst von Hand gesetzt, und dann habe ich es mit Raum und Funktion probiert und es hatte irgendwie nicht funktioniert.Hab jetzt nochmal probiert mit raum und Funktion setzten und jetzt funktioniert es endlich.
Vielen Dank für deine Hilfe.Ist es eigentlich möglich dieses custom header plugin irgendwie zu Integrieren ?
Viele Grüsse
-
@WW1983 du musst
color_type: icon
machen -
@marcuskl
das mache ich doch nur, wenn ich will dass das Icon und nicht der gesamte Button die Farbe ändert?! -
@WW1983 du hast doch geschrieben, du willst dass sich bei Änderung die Farbe des Icons verändert ?
So habe ich es Beispielsweise bei mir:color_type: icon state - value: 'off' color: red
-
Danke dir! Habe mich falsch ausgedrückt. Du hast recht. Bei mir war alledings die Besonderheit, dass es zwei unterschiedliche Datenpunkte sind. Bein drücken soll ein Aktion ausgeführt werden (ein Datenpunkt) und der Status wird in einem anderen Datenpunkt angezeigt. Habe das aber nun etwas anders gelöst. Über einen Script und manuell angelegte Datenpunkte.
Trotzdem danke
-
Hallo,
habe folgende Buttons in Lovelace angelegt:
Diese senden auf die Datenpunkte True oder False. Ist es möglich, dies so zu ändern, dass diese 1 oder 0 senden oder muss ich dies vorher abfangen und mittels Javascript konvertieren? Das gleiche Problem habe ich auch bei Eingängen. Hat niemand so ein Problem?
-
Ich habe meine Chromecast Geräte zu einer Funktion und einen Raum hinzugefügt, damit dieser als Media Player von Lovelace erkannt wird, aber er fügt nicht die Attribute Play, Pause, Stop und sonstige hinzu?
Ein Problem im Auto Detector?
-
Hey,
dank deiner Anleitung hat es bei mir auf Anhieb geklappt. Danke dafür! Das Ergebnis sieht wirklich super aus!
Leider ist mir erst später aufgefallen, dass du zwei Pakete entwickelt hast.
Jetzt habe ich das RGB-Paket installiert abe eigentlich habe ich keine rgb im Einsatz sondern nur HUE und normale shelly dimmer. Wie kann ich also das RGB-Paket deinstallieren (https://github.com/Garfonso/ioBroker.lovelace/tree/rgb_string)
und das richtige Hue Paket installieren?
https://github.com/Garfonso/ioBroker.lovelace/tree/hueOder ist das eigentlich ziemlich egal?
Gibt es solche Erweiterungen (Popup) auch für die Sensor-Card? Aktuell zeigt mir die Karte nur an, wann das letzte mal der Wert verändert wurde? Aber zusätzliche Informationen wie Batterie-Status wäre sicherlich auch spannend.
Viele Grüße
Jan -
Hallo zusammen,
ich habe noch eine weitere Frage:
Ich habe einer Hue Lampe einen Raum und eine Funktion zugeordnet, sodass diese automatisch als Entität erkannt wird. Die Erkennung sowie die Visualisierung klappen perfekt.
Schalte ich die Lampe in der VIS ein und schalte diese in der HUE APP oder per IObroker aus verändert sich das VIS-Status nicht. Das Vis zeigt dauerhaft an, dass die Lampe an ist.
Wenn ich die gleiche Hue Lampe manuell über einen Datenpunk einbinde und in der Vis darstelle, verändert sich der Status umgehend wenn ich diese extern via app oder iobroker schalte.
Viele Grüße
Jan -
@allgrind said in Test Adapter lovelace v0.2.x:
Hey,
dank deiner Anleitung hat es bei mir auf Anhieb geklappt. Danke dafür! Das Ergebnis sieht wirklich super aus!
Gerne
Leider ist mir erst später aufgefallen, dass du zwei Pakete entwickelt hast.
Jetzt habe ich das RGB-Paket installiert abe eigentlich habe ich keine rgb im Einsatz sondern nur HUE und normale shelly dimmer. Wie kann ich also das RGB-Paket deinstallieren (https://github.com/Garfonso/ioBroker.lovelace/tree/rgb_string)
und das richtige Hue Paket installieren?
https://github.com/Garfonso/ioBroker.lovelace/tree/hueOder ist das eigentlich ziemlich egal?
Oh, das ist alles nicht mehr ganz aktuell. Wenn du lovelace einfach aus dem latest-Repository installierst oder vom offiziellen lovelace github account: https://github.com/ioBroker/ioBroker.lovelace -> da ist alles mit drinnen und auch noch ein paar fixes. Es ist jetzt mittlerweile alles in einer Version und verträgt sich mittlerweile gut.
Ziel sollte sein die Version 1.0.10 zu installieren.Gibt es solche Erweiterungen (Popup) auch für die Sensor-Card? Aktuell zeigt mir die Karte nur an, wann das letzte mal der Wert verändert wurde? Aber zusätzliche Informationen wie Batterie-Status wäre sicherlich auch spannend.
Daran hab ich nicht gearbeitet. Die Karte war schon vorher so und am Frontend, also dem was du in der Visualisierung siehst, hab ich nichts geändert, werde ich auch nicht (zum einen weil ich Frontend-Entwicklung nicht gut kann und dafür auch viel zu wenig Geduld habe, zum anderen weil ich der Meinung bin, dass wir nicht lovelace im ioBroker verändern sollten). Was ich gemacht habe, ist, die Daten vom ioBroker so aufbereiten (bzw. die Aufbereitung zu erweitern, im Grunde hat bluefox das ganze System entwickelt und ausgedacht), dass lovelace die vollständigen Daten über ein Licht erhält, die es da aus HomeAssistant erwarten würde.
Insofern, wenn dir die Sensor-Card nicht gefällt, ist vermutlich das beste du suchst mal ob es da Custom Cards gibt. Aber wenn ich mir das Entity sensor angucke, dann sehe ich auf den ersten Blick nicht, dass diese Art der Informationen da vorgesehen sind. Insofern müsste die Custom Card da mehrere Entities abfragen (was natürlich geht).
@allgrind said in Test Adapter lovelace v0.2.x:
Schalte ich die Lampe in der VIS ein und schalte diese in der HUE APP oder per IObroker aus verändert sich das VIS-Status nicht. Das Vis zeigt dauerhaft an, dass die Lampe an ist.
Guck bitte mal, ob das in der 1.0.10 auch noch so ist.
-
@Garfonso said in Test Adapter lovelace v0.2.x:
@allgrind said in Test Adapter lovelace v0.2.x:
Gibt es solche Erweiterungen (Popup) auch für die Sensor-Card? Aktuell zeigt mir die Karte nur an, wann das letzte mal der Wert verändert wurde? Aber zusätzliche Informationen wie Batterie-Status wäre sicherlich auch spannend.
Daran hab ich nicht gearbeitet. Die Karte war schon vorher so und am Frontend, also dem was du in der Visualisierung siehst, hab ich nichts geändert, werde ich auch nicht (zum einen weil ich Frontend-Entwicklung nicht gut kann und dafür auch viel zu wenig Geduld habe, zum anderen weil ich der Meinung bin, dass wir nicht lovelace im ioBroker verändern sollten). Was ich gemacht habe, ist, die Daten vom ioBroker so aufbereiten (bzw. die Aufbereitung zu erweitern, im Grunde hat bluefox das ganze System entwickelt und ausgedacht), dass lovelace die vollständigen Daten über ein Licht erhält, die es da aus HomeAssistant erwarten würde.
Insofern, wenn dir die Sensor-Card nicht gefällt, ist vermutlich das beste du suchst mal ob es da Custom Cards gibt. Aber wenn ich mir das Entity sensor angucke, dann sehe ich auf den ersten Blick nicht, dass diese Art der Informationen da vorgesehen sind. Insofern müsste die Custom Card da mehrere Entities abfragen (was natürlich geht).
Danke für deine Hinweise. Lovelace bietet zwar die Möglichkeit den "more-info-dialog" auszuprägen (https://developers.home-assistant.io/docs/frontend_add_more_info/). Gleichwohl nützt es mir es nicht wenn ich die Werte nicht an die Klasse übergeben kann bzw. wenn sie beim Aufruf nicht vorliegen.
@Garfonso said in Test Adapter lovelace v0.2.x:
@allgrind said in Test Adapter lovelace v0.2.x:
Schalte ich die Lampe in der VIS ein und schalte diese in der HUE APP oder per IObroker aus verändert sich das VIS-Status nicht. Das Vis zeigt dauerhaft an, dass die Lampe an ist.
Guck bitte mal, ob das in der 1.0.10 auch noch so ist.
Super! Mit der 1.0.10 ist der Fehler behoben.
Werden Datenpunkte am iobroker angepasst, stellt sich die VIS entsprechend ein. Leider bietet HUE immer noch keine push-Informationen an - Daher bezieht iobroker erst später den neuen Zustand ;). -
Hallo zusammen,
hat schon jemand von euch eine Licht Gruppe erstellen können wie auf dem Foto bzw. es geschafft die Hue Lichtszenen einzufügen?
viele Grüße
Allgrind -
@allgrind
Effekte unterstützt der Adapter nicht. Da ist die Frage, wie man das umsetzen sollte... wie wird das in ioBroker unterstützt?
Den Rest (Farbe, Farbtemperatur, Helligkeit) müsste man mit der automatischen Erkennung und der Version von lovelace aus dem latest Repository erreichen können.Wie ist denn das mit den "Licht Gruppen" in lovelace selber umgesetzt? Also erwartet die Karte da nur ein entity? Wenn ja, welcher Typ ist das? Und wo steht da dann was zu den Gruppen drinnen?
-
@Garfonso said in Test Adapter lovelace v0.2.x:
@allgrind
Effekte unterstützt der Adapter nicht. Da ist die Frage, wie man das umsetzen sollte... wie wird das in ioBroker unterstützt?
Den Rest (Farbe, Farbtemperatur, Helligkeit) müsste man mit der automatischen Erkennung und der Version von lovelace aus dem latest Repository erreichen können.Wie ist denn das mit den "Licht Gruppen" in lovelace selber umgesetzt? Also erwartet die Karte da nur ein entity? Wenn ja, welcher Typ ist das? Und wo steht da dann was zu den Gruppen drinnen?
Okay schade das der Adapater die Effekte nicht unterstützt. Augenscheinlich scheint dies die Standard-Light-Karte zu sein.
Effekte von Hue werden im Form eines Button im iobroker dargestellt:
Wie verschiedene Lichter hinzugefügt werden und auch so dargestellt werden weiß ich nicht.
Die Light-Card würde einer Raumgruppe entsprechen. Diese Gruppe besteht aus alle Lichtern die einem Raum hinzugefügt sind. -
@allgrind
Also zu den Gruppen hab ich keine Idee, wie man das umsetzen könnte... weil ich auch nirgendwo sehe, was lovelace da erwartet für einen Entity mit welchen Attributen...Effekte könnte man ggf. umsetzen, wenn man einen vernünftigen Weg findet die zu erkennen oder zu konfigurieren. Sind die Szenen bei Hue alle in einem Unterordner? Gibt es eine Möglichkeit herauszufinden, welcher Effekt aktuell gesetzt ist?
-
@Garfonso said in Test Adapter lovelace v0.2.x:
@allgrind
Also zu den Gruppen hab ich keine Idee, wie man das umsetzen könnte... weil ich auch nirgendwo sehe, was lovelace da erwartet für einen Entity mit welchen Attributen...Effekte könnte man ggf. umsetzen, wenn man einen vernünftigen Weg findet die zu erkennen oder zu konfigurieren. Sind die Szenen bei Hue alle in einem Unterordner? Gibt es eine Möglichkeit herauszufinden, welcher Effekt aktuell gesetzt ist?
Hey,
die Effekte liegen im gleichen Ordner wie die HUE-Attribute.
Viele Grüße
Allgrind!Ps.: Ich habe noch einen kleinen Bug gefunden:
Sobald man keinen ganzen Raum sondern nur eine einzelne Hue Lampe hinzufügt, wie zum Beispiel die nachstehende Couchlampe
Erkennt Lovelace die Hue-Lampe nicht richtig:
Die eingebunde Lampe kann dementsprechend nicht ausgeschaltet werden
-
Hi zusammen, ich bin begeistern von Lovelace und neu hier im Forum, da die ertsten Probleme kommen.
Aber aktuell bekomme ich meine Instanz nicht mehr zum laufen.
Habe gesternden IOBroker und das ganze System geupdatet. Aktuell läuft:
iobroker - 2.2.9
Nodejs - 10.16.0
npm 6.9.0
Lovelace - 0.2.3
Ubuntu Server 18 oder 19... weiß das gerade nicht mehr.Das lief auch alles super doch seit heute Morgen startet die Instanz nicht mehr.
code_text host.iobroker 2020-03-10 14:16:06.757 info Restart adapter system.adapter.lovelace.0 because enabled host.iobroker 2020-03-10 14:16:06.757 info instance system.adapter.lovelace.0 terminated with code 0 (NO_ERROR) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:572:33) host.iobroker 2020-03-10 14:16:06.756 error Caught by controller[0]: at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2028:62) host.iobroker 2020-03-10 14:16:06.756 error Caught by controller[0]: TypeError: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:06.216 info (2394) Terminated (NO_ERROR): Without reason lovelace.0 2020-03-10 14:16:06.214 info (2394) terminating lovelace.0 2020-03-10 14:16:06.202 info (2394) cleaned everything up... lovelace.0 2020-03-10 14:16:06.200 error at process._tickCallback (internal/process/next_tick.js:68:7) lovelace.0 2020-03-10 14:16:06.200 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) lovelace.0 2020-03-10 14:16:06.200 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) lovelace.0 2020-03-10 14:16:06.200 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:572:33) lovelace.0 2020-03-10 14:16:06.200 error at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2028:62) lovelace.0 2020-03-10 14:16:06.200 error (2394) TypeError: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:06.200 error (2394) uncaught exception: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:05.752 info (2394) http server listening on port 8091 lovelace.0 2020-03-10 14:16:05.672 info (2394) starting. Version 1.0.10 in /opt/iobroker/node_modules/iobroker.lovelace, node: v10.16.0 host.iobroker 2020-03-10 14:16:01.646 info instance system.adapter.lovelace.0 started with pid 2394
Dieser Fehler wiederholt sich aktuell alle 30 Sekunden beim Restart der Instanz.
Dann habe ich den Adapter kurzerhand gelöscht und neu installiert, mit allen Reboots usw. Ergebniss - weiterhing die gleichen Fehler. Das dann ohne Änderung mehrmals gemacht, mit allen Autoupdates.
Jetzt habe ich direkt wie hier im ersten Beitrag über GitHub Lovelace installiert, in Version 1.0.1 und eine Instanz gestartet. Ergebniss - gleicher Fehler...
Wo liegt der Fehler? Kann mir jemand helfen? Aktueller Stand ist:
iobroker - 2.2.9
Nodejs - 10.16.0
npm 6.9.0
Lovelace - 1.0.1 # -
@BlackFlo said in Test Adapter lovelace v0.2.x:
Hi zusammen, ich bin begeistern von Lovelace und neu hier im Forum, da die ertsten Probleme kommen.
Aber aktuell bekomme ich meine Instanz nicht mehr zum laufen.
Habe gesternden IOBroker und das ganze System geupdatet. Aktuell läuft:
iobroker - 2.2.9
Nodejs - 10.16.0
npm 6.9.0
Lovelace - 0.2.3
Ubuntu Server 18 oder 19... weiß das gerade nicht mehr.Das lief auch alles super doch seit heute Morgen startet die Instanz nicht mehr.
code_text host.iobroker 2020-03-10 14:16:06.757 info Restart adapter system.adapter.lovelace.0 because enabled host.iobroker 2020-03-10 14:16:06.757 info instance system.adapter.lovelace.0 terminated with code 0 (NO_ERROR) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.iobroker 2020-03-10 14:16:06.757 error Caught by controller[0]: at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:572:33) host.iobroker 2020-03-10 14:16:06.756 error Caught by controller[0]: at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2028:62) host.iobroker 2020-03-10 14:16:06.756 error Caught by controller[0]: TypeError: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:06.216 info (2394) Terminated (NO_ERROR): Without reason lovelace.0 2020-03-10 14:16:06.214 info (2394) terminating lovelace.0 2020-03-10 14:16:06.202 info (2394) cleaned everything up... lovelace.0 2020-03-10 14:16:06.200 error at process._tickCallback (internal/process/next_tick.js:68:7) lovelace.0 2020-03-10 14:16:06.200 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) lovelace.0 2020-03-10 14:16:06.200 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) lovelace.0 2020-03-10 14:16:06.200 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:572:33) lovelace.0 2020-03-10 14:16:06.200 error at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2028:62) lovelace.0 2020-03-10 14:16:06.200 error (2394) TypeError: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:06.200 error (2394) uncaught exception: Cannot read property 'val' of null lovelace.0 2020-03-10 14:16:05.752 info (2394) http server listening on port 8091 lovelace.0 2020-03-10 14:16:05.672 info (2394) starting. Version 1.0.10 in /opt/iobroker/node_modules/iobroker.lovelace, node: v10.16.0 host.iobroker 2020-03-10 14:16:01.646 info instance system.adapter.lovelace.0 started with pid 2394
Dieser Fehler wiederholt sich aktuell alle 30 Sekunden beim Restart der Instanz.
Dann habe ich den Adapter kurzerhand gelöscht und neu installiert, mit allen Reboots usw. Ergebniss - weiterhing die gleichen Fehler. Das dann ohne Änderung mehrmals gemacht, mit allen Autoupdates.
Jetzt habe ich direkt wie hier im ersten Beitrag über GitHub Lovelace installiert, in Version 1.0.1 und eine Instanz gestartet. Ergebniss - gleicher Fehler...
Wo liegt der Fehler? Kann mir jemand helfen? Aktueller Stand ist:
iobroker - 2.2.9
Nodejs - 10.16.0
npm 6.9.0
Lovelace - 1.0.1 #Ich habe ganz oft das Problem, wenn ein entität nicht richtig erkannt wird, dass der Adapter nicht startet...
-
@allgrind said in Test Adapter lovelace v0.2.x:
Ich habe ganz oft das Problem, wenn ein entität nicht richtig erkannt wird, dass der Adapter nicht startet...
Perfekt, das war das Problem. Habe alle Entitäten deaktiviert und siehe da, es startet wieder
Danke!
-
Hallo zusammen,
ich habe mit dem Adapter mittlerweile einiges erfolgreich umgesetzt und bin damit sehr zufrieden.
Womit ich jedoch ein Problem habe ist das "Select input". Ich habe es wie in der Anleitung implementiert und grundsätzlich funktioniert es auch. Jedoch wird mir im Dropdown immer recht willkürlich entweder der Wert oder der gemappte Text aus den States angezeigt. Also bezogen auf die Dokumentation erscheint mal "1" und mal "select 1".
Kann das Verhalten jemand bestätigen oder mache ich vielleicht doch etwas falsch?Viele Grüße