NEWS
Test Adapter lovelace v1.2.x
-
@zwer2k said in Test Adapter lovelace v1.2.x:
@garfonso
Das Problem mit Android hat sich auch gelöst. Android setzt den ersten Buchstaben des Users auf groß und der User ist in ioBroker kleingeschrieben registriert, die Anmeldung funktioniert trotzdem, die Elemente lassen sich aber nicht bedienen und im Log erscheint "(12137) unknown user "system.user.Username". Könnte man eventuell rausprogrammieren, damit andere nicht drauf stoßen.Welche Version vom Adapter und welche Version vom js-controller? Es sollte mit 1.5.0 (noch im dev-Branch, soll aber möglichst bald ins latest:
Garfonso/iobroker.lovelace#devzur Installation nutzen) und dem js-controller 3.2.* nicht mehr passieren. Mit älterem lovelace und 3.2.* tritt das Problem vermutlich auf mit js-controller 3.1.* vermutlich nicht.@garfonso sagte in Test Adapter lovelace v1.2.x:
Welche Version vom Adapter und welche Version vom js-controller? Es sollte mit 1.5.0 (noch im dev-Branch, soll aber möglichst bald ins latest:
Garfonso/iobroker.lovelace#devzur Installation nutzen) und dem js-controller 3.2.* nicht mehr passieren. Mit älterem lovelace und 3.2.* tritt das Problem vermutlich auf mit js-controller 3.1.* vermutlich nicht.Ich verwende js-controller 3.2.16 und lovelace 1.4.3 .
1.5.0 läuft bei mir nicht.lovelace.0 2021-02-20 21:39:05.856 warn (30158) Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2021-02-20 21:39:05.856 info (30158) terminating lovelace.0 2021-02-20 21:39:05.855 info (30158) cleaned everything up... lovelace.0 2021-02-20 21:39:05.852 error (30158) this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error at WebServer._listFiles (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:1227:26) lovelace.0 2021-02-20 21:39:05.851 error (30158) TypeError: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) unhandled promise rejection: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). lovelace.0 2021-02-20 21:39:02.473 info (30158) https server listening on port 8091 lovelace.0 2021-02-20 21:39:02.431 info (30158) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.lovelace, node: v12.20.0, js-controller: 3.2.16Oder habe ich falsche version installiert (https://github.com/Garfonso/ioBroker.lovelace/tree/dev) ?
-
@garfonso sagte in Test Adapter lovelace v1.2.x:
Welche Version vom Adapter und welche Version vom js-controller? Es sollte mit 1.5.0 (noch im dev-Branch, soll aber möglichst bald ins latest:
Garfonso/iobroker.lovelace#devzur Installation nutzen) und dem js-controller 3.2.* nicht mehr passieren. Mit älterem lovelace und 3.2.* tritt das Problem vermutlich auf mit js-controller 3.1.* vermutlich nicht.Ich verwende js-controller 3.2.16 und lovelace 1.4.3 .
1.5.0 läuft bei mir nicht.lovelace.0 2021-02-20 21:39:05.856 warn (30158) Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2021-02-20 21:39:05.856 info (30158) terminating lovelace.0 2021-02-20 21:39:05.855 info (30158) cleaned everything up... lovelace.0 2021-02-20 21:39:05.852 error (30158) this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error at WebServer._listFiles (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:1227:26) lovelace.0 2021-02-20 21:39:05.851 error (30158) TypeError: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) unhandled promise rejection: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). lovelace.0 2021-02-20 21:39:02.473 info (30158) https server listening on port 8091 lovelace.0 2021-02-20 21:39:02.431 info (30158) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.lovelace, node: v12.20.0, js-controller: 3.2.16Oder habe ich falsche version installiert (https://github.com/Garfonso/ioBroker.lovelace/tree/dev) ?
-
Ich installiere immer von
Garfonso/iobroker.lovelace#devKeine Ahnung, ob bei dem Link was anderes hinter liegt.
Aber von "BELIEBIG" , nicht "VON GIT" installieren.@david-g sagte in Test Adapter lovelace v1.2.x:
Ich installiere immer von
Garfonso/iobroker.lovelace#devKeine Ahnung, ob bei dem Link was anderes hinter liegt.
Aber von "BELIEBIG" , nicht "VON GIT" installieren.Geht leider auch nicht. Scheint gleiche Repo. zu sein. Kann auch nur gerade "verbogen" zu sein ist ja in dev. Status.
-
@garfonso sagte in Test Adapter lovelace v1.2.x:
Welche Version vom Adapter und welche Version vom js-controller? Es sollte mit 1.5.0 (noch im dev-Branch, soll aber möglichst bald ins latest:
Garfonso/iobroker.lovelace#devzur Installation nutzen) und dem js-controller 3.2.* nicht mehr passieren. Mit älterem lovelace und 3.2.* tritt das Problem vermutlich auf mit js-controller 3.1.* vermutlich nicht.Ich verwende js-controller 3.2.16 und lovelace 1.4.3 .
1.5.0 läuft bei mir nicht.lovelace.0 2021-02-20 21:39:05.856 warn (30158) Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2021-02-20 21:39:05.856 info (30158) terminating lovelace.0 2021-02-20 21:39:05.855 info (30158) cleaned everything up... lovelace.0 2021-02-20 21:39:05.852 error (30158) this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error at WebServer._listFiles (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:1227:26) lovelace.0 2021-02-20 21:39:05.851 error (30158) TypeError: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) unhandled promise rejection: this.adapter.warn is not a function lovelace.0 2021-02-20 21:39:05.851 error (30158) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). lovelace.0 2021-02-20 21:39:02.473 info (30158) https server listening on port 8091 lovelace.0 2021-02-20 21:39:02.431 info (30158) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.lovelace, node: v12.20.0, js-controller: 3.2.16Oder habe ich falsche version installiert (https://github.com/Garfonso/ioBroker.lovelace/tree/dev) ?
@zwer2k said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
Oder habe ich falsche version installiert (https://github.com/Garfonso/ioBroker.lovelace/tree/dev) ?Ne, ist richtig. Danke für den Report, das war noch ein Bug. Wobei das nur passiert, wenn bei den custom-cards was schief geht. Wenn du magst, wäre es gut, wenn du nochmal die Version installierst, die ich gerade gepusht habe. Und guck mal, ob da eine Warnung kommt bezüglich custom cards.
@david-g said in Test Adapter lovelace v1.2.x:
Ich installiere immer von
Garfonso/iobroker.lovelace#devKeine Ahnung, ob bei dem Link was anderes hinter liegt.
Aber von "BELIEBIG" , nicht "VON GIT" installieren.Genau so mache ich das auch, wenn ich live teste
Die URL zeigt auf das Repo und den Branch. -
@haumichel said in Test Adapter lovelace v1.2.x:
Macht es einen Unterschied ob ich die Version 1.4.3 von Github oder aus dem latest installiere?
In https://github.com/iobroker/iobroker.lovelace ist eigentlich nur die 1.4.3 drin, das sollte keinen Unterschied machen. In Garfonso/iobroker.lovelace#dev gibt es schon einige Änderungen. Allerdings keine am Frontend. Vielleicht hat da das Caching noch ein Rolle gespielt?
@steimi said in Test Adapter lovelace v1.2.x:
Nach den selbst erkannten kann ich aber nicht im Objektbaum filtern bzw dort sehe ich sie nicht, korrekt?
Die automatisch erkannten haben Raum & Funktion zugeordnet. Auch bei denen steht in der Spalte "states" eine ID, die du im Objektbaum finden kannst (also hm-rpc.0.HmIP-RCV-1.1.PRESS_SHORT -> da ist das Objekt zu finden). Und du kannst sie in der Geräte Ansicht (wenn der devices-Adapter installiert ist) sehen.
@slimmy said in Test Adapter lovelace v1.2.x:
Ahhh. Ich habe den Datenpunkt aus dem Alexa Adapter mit Lovelace verbunden. Wenn ich den DP im Shelly Adapter nehme geht es. Dachte mir über den Alexa Adapter habe ich alles an einem Ort. Die smarte Steckdose ist da ja auch drin. Die ist über die smart Life App an Alexa gebunden. Aber smartlife Adapter gibt es nicht anscheinend....
Mach das nicht. Der Alexa-Adapter aktualisiert die States nicht und kann das auch nicht... außerdem geht das ganze dann immer durch die Amazon-Cloud -> kein Internet -> nix geht mehr... das macht doch keinen Sinn... wenn du "alles an einem Ort" haben willst, dann guck dir mal Aliases und den Devices-Adapter bzw. die Geräte-Ansicht an. Damit kannst du für jedes Gerät in alias.0. einen "Ordner" (ggf. noch mit mehr Hierarchie, also Lampen / Steckdosen usw) erstellen und hast da alles an einem Platz. Das ist sehr schön so.

Und ich glaube mit dem tuya adapter solltest du deine Steckdose auch direkt mit den States aus dem Tuya adapter steuern.
@paulchenplump said in Test Adapter lovelace v1.2.x:
Hallo in die Runde - starte gerade mit der Visualisierung und bin jetzt auch bei lovelace gelandet, welches ich echt super finde. Würde gern eine Card konfigurieren, in der das aktuelle Datum und die Uhrzeit angezeigt wird. Ist euch da was bekannt wie ich das Umsetzen kann oder sitze ich nur auf dem Schlauch? Vielen Dank im Voraus!
Dafür gibt es eine Custom-Card: https://community.home-assistant.io/t/simple-clock-card/82123
Dazu gibt es auch im langen Post schon was...//Edit:
Hab's nochmal rausgesucht. Es ist die Clockwork-Card:
https://github.com/barleybobs/ha-clockwork-card (aus diesem Fork installieren, das original geht nicht mehr gut). Eine config wäre dann so ca.:type: 'custom:clockwork-card' title: Zeit locale: de-de other_time: - Europe/Berlin - Australia/Sydney - America/Los_AngelesEinen Zeitsensor haben wir bisher nicht, könnte man ggf. mit einem Skript bauen, weiß aber nicht ob das eine gute Idee ist...
@garfonso
Hello again,ich habe nun nochmals getestet wegen des Translationerrors.
Ein Cachingproblem kann ich ausschließen
Bis Version 1.2.6 tritt der Fehler nicht auf. Ich kann aber die rauf/runter Buttons für die Rollos nicht bedienen, sie haben keine Funktion.
Ab Version 1.2.7 kann ich die Rollos bedienen, es tritt aber der Translationerror auf, leider nicht nur in der Detailansicht.
Ich habe auch schon deine neuste Version 1.5.0 getestet. Hier zeigt sich das gleiche Bild.


Hier noch der Code zur Anwesenheitserkennung.
type: horizontal-stack title: Anwesenheit cards: - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_michael_SET name: Michael layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_alex_SET name: Alex layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_mathilda_SET name: Mathilda layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick -
@garfonso sagte in Test Adapter lovelace v1.2.x:
Ne, ist richtig. Danke für den Report, das war noch ein Bug. Wobei das nur passiert, wenn bei den custom-cards was schief geht. Wenn du magst, wäre es gut, wenn du nochmal die Version installierst, die ich gerade gepusht habe. Und guck mal, ob da eine Warnung kommt bezüglich custom cards.
Mit der aktueller Version funktioniert jetzt der Adapter. Nach einer Anmeldung des Users mit Großschreibung können die Elemente jetzt bedient werden.
Vielen Dank. -
@garfonso
Hello again,ich habe nun nochmals getestet wegen des Translationerrors.
Ein Cachingproblem kann ich ausschließen
Bis Version 1.2.6 tritt der Fehler nicht auf. Ich kann aber die rauf/runter Buttons für die Rollos nicht bedienen, sie haben keine Funktion.
Ab Version 1.2.7 kann ich die Rollos bedienen, es tritt aber der Translationerror auf, leider nicht nur in der Detailansicht.
Ich habe auch schon deine neuste Version 1.5.0 getestet. Hier zeigt sich das gleiche Bild.


Hier noch der Code zur Anwesenheitserkennung.
type: horizontal-stack title: Anwesenheit cards: - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_michael_SET name: Michael layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_alex_SET name: Alex layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick - type: 'custom:vertical-stack-in-card' cards: - type: 'custom:button-card' entity: sensor.Netzwerk_iphone_mathilda_SET name: Mathilda layout: vertical show_state: false show_name: true show_last_changed: true show_entity_picture: false show_icon: false tap_action: action: none styles: label: - font-size: small - font-style: italic - color: white state: - value: 'on' styles: card: - color: green - value: 'off' styles: card: - color: FireBrick@haumichel said in Test Adapter lovelace v1.2.x:
Ein Cachingproblem kann ich ausschließen
Wie schließt du das Cachingproblem aus? Bei jedem mal den Browser Cache auf dem Smartphone gelehrt? (Geht das bei iPhones überhaupt?).
Dein Fehlerbild sieht jetzt auch noch einmal völlig anders aus als bei deinem ursprünglichen Post... Bei dem Wechsel von 1.2.6 auf 1.2.7 gab es bei dem Code vom Frontend auch keine Änderung (erst bei 1.3.0 gab es eine neue Version vom Frontend).
Interessant wäre es auch mal den Translation Error zu sehen. Hm. Siehst du bei der 1.5.0 im adapter-log Warnungen / errors?@zwer2k said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
Ne, ist richtig. Danke für den Report, das war noch ein Bug. Wobei das nur passiert, wenn bei den custom-cards was schief geht. Wenn du magst, wäre es gut, wenn du nochmal die Version installierst, die ich gerade gepusht habe. Und guck mal, ob da eine Warnung kommt bezüglich custom cards.
Mit der aktueller Version funktioniert jetzt der Adapter. Nach einer Anmeldung des Users mit Großschreibung können die Elemente jetzt bedient werden.
Vielen Dank.Und keine Warnung im Log beim Adapter-Start?
-
@marcuskl said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
@marcuskl said in Test Adapter lovelace v1.2.x:
Und zwar habe ich ein Input_select Entität für ein Gerätemodus erstellt, wenn ich aber in lovelace was auswähle, ändert es den State, aber das Gerät ändert den Modus nicht.
Hier verstehe ich: du kannst mit lovelace das Gerät nicht steuern. Stimmt das?
Ja ich kannes nicht Steuern, aber im iobroker ändert sich der State wie in Lovelace eingestellt, aber das Gerät macht nichts.
Ändere ich den State direkt im Iobroker, reagiert das Gerät auch.Hm.. das kann ich mir nicht erklären... kann das an ack liegen? Oder ... puh... merkwürdig. Also das kann ich mir nicht wirklich erklären.
Wenn ich unter den Reiter Objekte, aus der Liste was wähle, stellt es den gewünschten Modus im Gerät ein, nur bei Lovelace nicht.
Hier verstehe ich: wenn der State sich in ioBroker ändert, siehst du kein Update in Lovelace. Stimmt das?
Was für eine Karte ist das? Einfach entities?Wenn ich den State im Iobroker ändere, sehe ich es auch in Lovelace, andersherum auch.
Ja, einfach entities.Also da geht alles?
@garfonso sagte in Test Adapter lovelace v1.2.x:
@marcuskl said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
@marcuskl said in Test Adapter lovelace v1.2.x:
Und zwar habe ich ein Input_select Entität für ein Gerätemodus erstellt, wenn ich aber in lovelace was auswähle, ändert es den State, aber das Gerät ändert den Modus nicht.
Hier verstehe ich: du kannst mit lovelace das Gerät nicht steuern. Stimmt das?
Ja ich kannes nicht Steuern, aber im iobroker ändert sich der State wie in Lovelace eingestellt, aber das Gerät macht nichts.
Ändere ich den State direkt im Iobroker, reagiert das Gerät auch.Hm.. das kann ich mir nicht erklären... kann das an ack liegen? Oder ... puh... merkwürdig. Also das kann ich mir nicht wirklich erklären.
Ack?
Also ich habe nochmal neue Infos, vllt hilt es weiter.
Ich kann den Input_select (Modu), 1 mal auswählen und es ändert sich auch am Gerät, aber wenn ich ein 2 mal ein anderen Modus wähle, ändert es sich nicht am Gerät.
Nun schließe ich Lovelace, öffne es wieder und es kann wieder nur 1 mal geändert werden.
Eine 2 Änderung wird sozusagen von Lovelace mit Rückmeldung bestätigt, aber ändert nichts am Gerät.Wenn ich unter den Reiter Objekte, aus der Liste was wähle, stellt es den gewünschten Modus im Gerät ein, nur bei Lovelace nicht.
Hier verstehe ich: wenn der State sich in ioBroker ändert, siehst du kein Update in Lovelace. Stimmt das?
Was für eine Karte ist das? Einfach entities?Wenn ich den State im Iobroker ändere, sehe ich es auch in Lovelace, andersherum auch.
Ja, einfach entities.Also da geht alles?
Ja genau
-
@garfonso sagte in Test Adapter lovelace v1.2.x:
@marcuskl said in Test Adapter lovelace v1.2.x:
@garfonso sagte in Test Adapter lovelace v1.2.x:
@marcuskl said in Test Adapter lovelace v1.2.x:
Und zwar habe ich ein Input_select Entität für ein Gerätemodus erstellt, wenn ich aber in lovelace was auswähle, ändert es den State, aber das Gerät ändert den Modus nicht.
Hier verstehe ich: du kannst mit lovelace das Gerät nicht steuern. Stimmt das?
Ja ich kannes nicht Steuern, aber im iobroker ändert sich der State wie in Lovelace eingestellt, aber das Gerät macht nichts.
Ändere ich den State direkt im Iobroker, reagiert das Gerät auch.Hm.. das kann ich mir nicht erklären... kann das an ack liegen? Oder ... puh... merkwürdig. Also das kann ich mir nicht wirklich erklären.
Ack?
Also ich habe nochmal neue Infos, vllt hilt es weiter.
Ich kann den Input_select (Modu), 1 mal auswählen und es ändert sich auch am Gerät, aber wenn ich ein 2 mal ein anderen Modus wähle, ändert es sich nicht am Gerät.
Nun schließe ich Lovelace, öffne es wieder und es kann wieder nur 1 mal geändert werden.
Eine 2 Änderung wird sozusagen von Lovelace mit Rückmeldung bestätigt, aber ändert nichts am Gerät.Wenn ich unter den Reiter Objekte, aus der Liste was wähle, stellt es den gewünschten Modus im Gerät ein, nur bei Lovelace nicht.
Hier verstehe ich: wenn der State sich in ioBroker ändert, siehst du kein Update in Lovelace. Stimmt das?
Was für eine Karte ist das? Einfach entities?Wenn ich den State im Iobroker ändere, sehe ich es auch in Lovelace, andersherum auch.
Ja, einfach entities.Also da geht alles?
Ja genau
-
@garfonso Momentan nicht, weil man die 4 states von der Alarm (Home, Away, Night, Custom) nicht nutzen kann.
Ich habe mittlerweile mit Buttons und restriction-card gelöst (screenshot) wäre aber schön, die PIN Keypad zu nutzen und dann den gewünschten state auszuwählen um die Alarm entsprechend setzen zu können. Das Problem ist momentan, dass in lovelace.0.control.alarm dann nur false / true steht.

-
@garfonso Momentan nicht, weil man die 4 states von der Alarm (Home, Away, Night, Custom) nicht nutzen kann.
Ich habe mittlerweile mit Buttons und restriction-card gelöst (screenshot) wäre aber schön, die PIN Keypad zu nutzen und dann den gewünschten state auszuwählen um die Alarm entsprechend setzen zu können. Das Problem ist momentan, dass in lovelace.0.control.alarm dann nur false / true steht.

So sieht es ei mir aus.
Wenn der Pin eingegeben wird, erscheinen unten die Optionen.
Über der Pin sieht man den aktuellen Modus (Manuelle aktivierung der Alarmanlage oder über die Anwesenheitserkennung zusätzlich sieht man noch den Schutzmodus (Hüllschtz und Vollschutz)).Wenn der Pin eingegeben wurde, verschwinden die Optionen nach 5sek wieder.

-
Hallo zusammen,
ich habe die Custom-Card: simple-thermostat eingebunden.
Nun sehe ich, dass es möglich ist die Control-Icons anzuzeigen...

Ist das in ioBroker auch möglich?
Bekomme es einfach nicht hin.Hier mein Code und meine Anzeige:

Danke für Info und Hilfe.
Jan
EDIT: Alles im Test!
-
Hallo zusammen,
ich habe die Custom-Card: simple-thermostat eingebunden.
Nun sehe ich, dass es möglich ist die Control-Icons anzuzeigen...

Ist das in ioBroker auch möglich?
Bekomme es einfach nicht hin.Hier mein Code und meine Anzeige:

Danke für Info und Hilfe.
Jan
EDIT: Alles im Test!
@David-G und @christian : dann würde es helfen, wenn der arm_state in einem extra state steht? Oder braucht man true / false dann nicht mehr?
@nukleuz
Das hängt vermutlich damit zusammen, dass thermostat in ioBroker doch deutlich anders ist und kein "Mode" unterstützt, was in HomeAssistant aber da erwartet wird... es gibt einen neuen Gerätetyp "Klimaanlage" in ioBroker der da vermutlich etwas weiter hilft, aber den hab ich mir immer noch nicht vollständig angucken können. -
@David-G und @christian : dann würde es helfen, wenn der arm_state in einem extra state steht? Oder braucht man true / false dann nicht mehr?
@nukleuz
Das hängt vermutlich damit zusammen, dass thermostat in ioBroker doch deutlich anders ist und kein "Mode" unterstützt, was in HomeAssistant aber da erwartet wird... es gibt einen neuen Gerätetyp "Klimaanlage" in ioBroker der da vermutlich etwas weiter hilft, aber den hab ich mir immer noch nicht vollständig angucken können.Ich denke es geht beides. Jenachdem wie man sein Script für die Alarmanlage Schreibt.
Im Moment habe ich ich wie gesagt einen Voll- und Hüllschutz.
Habe einen Datenpunkt Alarmanlage aktiv, dieser ist immer auf true sobald die Alarmanlage eingeschaltet ist (entspricht dem Vollschutz).
Dann habe ich einen weiteren Datenpunkt für den Hüllschutz. Dieser wird mit true und false geschaltet und entsprechend ausgewertet.Man könnte aber genau so gut mit einem Datenpunkt arbeiten finde ich. "false" für ausgeschaltet und für eingeschaltet den Entsprechenden Modus als Text im Datenpunkt.
Das geht natürlich nicht, wenn man verschiedene Alarmmodi parallel schalten möchte. -
Ich denke es geht beides. Jenachdem wie man sein Script für die Alarmanlage Schreibt.
Im Moment habe ich ich wie gesagt einen Voll- und Hüllschutz.
Habe einen Datenpunkt Alarmanlage aktiv, dieser ist immer auf true sobald die Alarmanlage eingeschaltet ist (entspricht dem Vollschutz).
Dann habe ich einen weiteren Datenpunkt für den Hüllschutz. Dieser wird mit true und false geschaltet und entsprechend ausgewertet.Man könnte aber genau so gut mit einem Datenpunkt arbeiten finde ich. "false" für ausgeschaltet und für eingeschaltet den Entsprechenden Modus als Text im Datenpunkt.
Das geht natürlich nicht, wenn man verschiedene Alarmmodi parallel schalten möchte.@david-g
Naja, da müsste man schon auf den Typ achten, also hätte dann auch einen text für aus, wenn man einen Datenpunkt nimmt. Wenn man nen zweiten Datenpunkt nimmt, hat man natürlich den Vorteil, dass man nichts kaputt macht, was schonmal jemand gebaut hat. Daher denke ich das wird es
-
@David-G und @christian : dann würde es helfen, wenn der arm_state in einem extra state steht? Oder braucht man true / false dann nicht mehr?
@nukleuz
Das hängt vermutlich damit zusammen, dass thermostat in ioBroker doch deutlich anders ist und kein "Mode" unterstützt, was in HomeAssistant aber da erwartet wird... es gibt einen neuen Gerätetyp "Klimaanlage" in ioBroker der da vermutlich etwas weiter hilft, aber den hab ich mir immer noch nicht vollständig angucken können. -
Es geht mir darum, dass ich über die Control-Icons gerne den Boost und die Party-States vom HM-IP-Thermostat steuern möchte.
Das würde perfekt reinpassen. Schaue mir aber mal den Gerätetyp Klimaanlage an...Danke und Grüße
-
Kannst ja auch mal schauen wie ich es gemacht habe.
In meiner Signatur ist ein Link wo unter anderem ich meine Visu zeige.Habe es mir so ähnlich selber gebastelt.
Hatte es erst auf dem selben Weg wie du probiert.@david-g
Coole Sache!
Kannst du mir sagen, wo die Bilder (in welcher Ordnerstruktur) abgelegt sind - also /cards/Bildname.png?
Und wie hast du es hinbekommen, dass zwischen den Cards (simple-thermostate und picture-elements) kein sichtbarer Übergang besteht? Bestimmt mit CSS, aber mit welchen Befehlen...?
Danke vorab für deine Infos.
-
@david-g
Coole Sache!
Kannst du mir sagen, wo die Bilder (in welcher Ordnerstruktur) abgelegt sind - also /cards/Bildname.png?
Und wie hast du es hinbekommen, dass zwischen den Cards (simple-thermostate und picture-elements) kein sichtbarer Übergang besteht? Bestimmt mit CSS, aber mit welchen Befehlen...?
Danke vorab für deine Infos.
Die Bilder kannst du einfach in den Instanzeinstellungen hochladen, da wo auch die Customcards rein kommen.
Ich habe mehrere Karten mit der "custom stack in card" vereint.
Die bedient man wie einen horizontalen oder vertikalen Stapel. Nur, dass man keine Rahmen hat (man kann auch noch dies und das einstellen).
Hier der Code meiner Karte:
- type: 'custom:stack-in-card' mode: vertical keep: box_shadow: false margin: false border_radius: true outer_padding: true cards: - type: horizontal-stack cards: - type: thermostat entity: climate.Heizung_KZ_2 name: 'Wohnzimmer ' style: | ha-card { --heat-color: #f59042 !important; } round-slider { --round-slider-bar-color: #f59042 !important; } - type: vertical-stack cards: - type: markdown content: '---' - type: horizontal-stack cards: - type: picture-elements image: /cards/bg_thermo_settings.png elements: - type: image image: /cards/boost_active.png entity: switch.Kinderzimmer_2_Heizung_KZ_2_BOOST state_filter: 'true': brightness(100%) saturate(0.0) 'false': brightness(100%) saturate tap_action: action: toggle hold_action: action: none style: top: 20px left: 28% width: 10% - type: image image: /cards/urlaub_active.png entity: switch.Kinderzimmer_2_Heizung_KZ_2_PARTY state_filter: 'true': brightness(100%) saturate(0.0) 'false': brightness(100%) saturate tap_action: action: toggle hold_action: action: none style: top: 20px left: 72% width: 10% - type: image image: /cards/linie_senkrecht.png entity: binary_sensor.Schloss_Haustuere state_filter: 'true': brightness(100%) saturate(0.0) 'false': brightness(100%) saturate tap_action: action: toggle hold_action: action: none style: top: 20px left: 50%Über den Style habe ich nur den Schieberegler Orange gemacht. Kann man also auch weglassen.