NEWS
Test Adapter Energiefluss-erweitert v0.8.x GitHub/Latest
-
@skb ich hoffe das war der richtige :grinning:
nee, war er nicht :joy:
oder der Titel passt nicht (mehr)@homoran Ich dachte an https://forum.iobroker.net/topic/64734/test-adapter-energiefluss-erweitert-v0-6-2 -> Visualisierung.
-
@homoran Ich dachte an https://forum.iobroker.net/topic/64734/test-adapter-energiefluss-erweitert-v0-6-2 -> Visualisierung.
@skb erledigt!
-
@elektrofix-ol Verstehe nicht, was du an einem Icon ĂŒberschreiben möchtest und wo das Problem der EndgerĂ€te liegt.
Nehme die Daten-Quelle fĂŒr das SVG mal mit auf die Liste.
@skb said in Test Adapter Energiefluss-erweitert v0.6.x GitHub/Latest:
Nehme die Daten-Quelle fĂŒr das SVG mal mit auf die Liste.
Danke, ist nicht so dringend, habe es jetzt im den iob ĂŒber die configuration gelöst und es funktioniert:
"elements": { "194": { "position": 0, "id": 194, "pos_x": 122.5, "pos_y": 273, "source": 65, "threshold": 0, "frame": "_overlay", "url": "", "action": "none", "shadow": "", "svg_content": "<path d=\"M8.5,38.9c-2.2,0-3.9,1.8-3.9,3.9c0,2.2,1.8,3.9,3.9,3.9c2.2,0,3.9-1.8,3.9-3.9 C12.4,40.7,10.6,38.9,8.5,38.9z M8.5,45.1c-1.3,0-2.3-1-2.3-2.3c0-1.3,1-2.3,2.3-2.3s2.3,1,2.3,2.3C10.8,44.1,9.8,45.1,8.5,45.1z M55.7,38.9c-2.2,0-3.9,1.8-3.9,3.9c0,2.2,1.8,3.9,3.9,3.9c2.2,0,3.9-1.8,3.9-3.9C59.7,40.7,57.9,38.9,55.7,38.9z M55.7,45.1 c-1.3,0-2.3-1-2.3-2.3c0-1.3,1-2.3,2.3-2.3c1.3,0,2.3,1,2.3,2.3C58.1,44.1,57,45.1,55.7,45.1z M60.3,31.2c-0.1-2.5-1.3-5.5-7.9-5.9 L51,25.3c-0.5-0.5-12.6-11.5-20.1-12.1c-1.8-0.1-3.4-0.2-5.1-0.2v0c-0.1,0-0.1,0-0.2,0c-0.9,0-1.9,0-3,0.1 c-3.8,0.2-9.4,0.5-14.7,1.1l-0.1,0c-0.3,0-0.6,0.3-0.7,0.6c0,0-2.4,11-3.5,15.6C-0.8,33.9-0.4,41.7,0.7,45l0,0 c1,3.4,4.1,5.8,7.7,5.8c3.4,0,6.4-2.2,7.5-5.2h32.2c1.2,3,4.1,5.2,7.5,5.2c4.4,0,8-3.6,8.1-8C64.8,34.4,61.7,31.9,60.3,31.2z M23.2,15.1v8.7l-6.4-0.3c0.6-1.7,1.6-3.7,3.1-5.8C20.5,16.9,21.5,15.7,23.2,15.1z M8.6,15.8c0.5-0.1,1.1-0.1,1.6-0.2L8.5,23 c0,0.1-0.4,1.6-1.6,1.6H6.6C7.4,20.9,8.3,17.1,8.6,15.8z M8.5,49.3c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5 S12,49.3,8.5,49.3z M16.4,44.1c0.1-0.4,0.1-0.8,0.1-1.3c0-4.4-3.6-8.1-8.1-8.1c-2.9,0-5.4,1.6-6.9,3.9c0.2-2.8,1.1-5.6,3.3-7.1 c0,0,0-0.1,0.1-0.1c0.6,0.3,1.4,0.7,2.3,1.4c0.4,0,0.8-0.1,1.2-0.1c0.3,0,0.6,0,0.9,0c0.1,0,0.2,0,0.2,0c0,0-0.1-0.1-0.2-0.2 c-1.5-1.5-3-2.3-4-2.7c0.2-1.1,0.5-2.4,0.8-3.7h0.7c2,0,2.9-1.8,3.2-2.8l1.7-7.9c3.1-0.3,6.1-0.5,8.6-0.6c-0.9,0.7-1.5,1.4-1.8,1.9 c-3.3,4.8-4.6,8.9-3.7,12c0.5,1.6,5,9.6,9.4,12.4c0.5,0.3,1.5,0.8,2.8,0.9c6.5,0.3,18.1,0.5,20.5,0.6c0,0.1,0,0.2,0,0.2 c0,0.4,0,0.9,0.1,1.3H16.4z M55.7,49.3c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5c3.6,0,6.5,2.9,6.5,6.5S59.3,49.3,55.7,49.3z M55.7,34.8c-3.8,0-7,2.7-7.8,6.2c-2,0-14-0.2-20.6-0.6c-1-0.1-1.7-0.4-2.1-0.6c-4-2.5-8.4-10.1-8.8-11.5c-0.3-0.9-0.3-2,0-3.2 l24.2,1.3l-0.1,1.3l1.6,0.1l0.3-5.4l-1.6-0.1l-0.2,2.4l-15.9-0.8v-9.2c0.2,0,0.5,0,0.7-0.1c1.8,0,3.4,0,5.3,0.2 c5.5,0.4,14.1,7.4,17.6,10.3l-4-0.2l-0.1,1.6l8,0.4c5.6,0.3,6.3,2.5,6.4,4.9c0,0.4,0.3,0.7,0.6,0.8c0,0,2.5,0.8,3,5.6 C60.8,36.1,58.5,34.8,55.7,34.8z\" fill=rgb(215,215,215)></path>", "subType": "svg", "type": "svg", "width": 115, "height": 100, "viewBox": "0 0 75 65", "override": { "0": { "display": "none" }, "1": { "display": "block" } } } },Zeile 7, 19-26 geÀndert
-
Ich habe da vielleicht einen Bug, und hoffe das er in diesem Verlauf reingehört.
So sollte im normalfall die Seite aussehen

aber von Zeit zu Zeit werden mir die Elemente angezeigt, die jetzt ausgeblendet sein sollen, oder eine Farbe bekommen. Es scheint so, als ob die Ăberschreibungen vom Broser nicht umgesetzt werden.

Dabei ist es egal ob die Ăberschreibung ein "display": "block" oder ein "fontSize": 11 und "fill": "#D7D7D7" beinhaltet.
Das PhĂ€nomen tritt seit der 0.6.2 mehrfach auf und ist bei Chrome, iOS und Android vorhanden. Ein Neuladen der Seite lĂ€sst die Anzeige wieder wie gewĂŒnscht erscheinen. Die Seite lĂ€uft in einem iFrame von Grafana. -
Ich habe da vielleicht einen Bug, und hoffe das er in diesem Verlauf reingehört.
So sollte im normalfall die Seite aussehen

aber von Zeit zu Zeit werden mir die Elemente angezeigt, die jetzt ausgeblendet sein sollen, oder eine Farbe bekommen. Es scheint so, als ob die Ăberschreibungen vom Broser nicht umgesetzt werden.

Dabei ist es egal ob die Ăberschreibung ein "display": "block" oder ein "fontSize": 11 und "fill": "#D7D7D7" beinhaltet.
Das PhĂ€nomen tritt seit der 0.6.2 mehrfach auf und ist bei Chrome, iOS und Android vorhanden. Ein Neuladen der Seite lĂ€sst die Anzeige wieder wie gewĂŒnscht erscheinen. Die Seite lĂ€uft in einem iFrame von Grafana.@elektrofix-ol Und, was genau soll auf der Seite ausgeblendet sein? Es wĂ€re schon sehr hilfreich, wenn die Daten zu den Elementen vorliegen bzw. diese markiert sind.
-
@elektrofix-ol Und, was genau soll auf der Seite ausgeblendet sein? Es wÀre schon sehr hilfreich, wenn die Daten zu den Elementen vorliegen bzw. diese markiert sind.
@skb Es soll ausgeblendet werden, wird es jedoch nicht. Die obere Grafik zeigt den Soll, die unter den Fehlerfall an, der regelmĂ€Ăig von den Browsern angezeigt wird, bis ich die Seite neu lade.
Bei Fehlerfall werden folgendes nicht verÀndert:
- ID60+ID61 die unteren Werte der PV-Garage die -2147483648W
- ID128+IS129 die Texte geladen in / entladen in bei der Batterie
- das blaue Feld (ID171) mit dem Auto(ID23), der 0W (ID172) und L1, L2, L3 (ID173-175)
- das weiĂe Feld (ID185) hinter der 0.00 bei dem roten Kreise (Waschen, Trockner, SpĂŒlmaschine)
- die grĂŒnen und blauen User-Ikon (ID178-180+ID183), in den rechteckigen Bahn, StraĂe und Baum hĂ€tte hier ausgeblendet werden mĂŒssen (aber auch ID181+182 sind mal an der Reihe, je nach dem wer Anwesen ist)
- das SVG-Element (ID194) vom Smart, wo die 98% sind
- Das Rechteck (ID28) mit Garage und Palme
- die Kreise Waschen (ID95), Trockner(ID99), SpĂŒlmaschine (ID90)
LOG-Protokollausgabe.txt
Ich bin mir unsicher, ob ich die Grenzen des Adapters erreicht habe, oder ich nur was pfuschig programmiert habe und es eine bessere Herangehensweise gibt, um diese Dinge zu verÀndern.
Du hast einen echt geilen Adapter geschaffen, den ich nicht mehr missen möchte! Vielen Dank dafĂŒr!!
-
@skb Es soll ausgeblendet werden, wird es jedoch nicht. Die obere Grafik zeigt den Soll, die unter den Fehlerfall an, der regelmĂ€Ăig von den Browsern angezeigt wird, bis ich die Seite neu lade.
Bei Fehlerfall werden folgendes nicht verÀndert:
- ID60+ID61 die unteren Werte der PV-Garage die -2147483648W
- ID128+IS129 die Texte geladen in / entladen in bei der Batterie
- das blaue Feld (ID171) mit dem Auto(ID23), der 0W (ID172) und L1, L2, L3 (ID173-175)
- das weiĂe Feld (ID185) hinter der 0.00 bei dem roten Kreise (Waschen, Trockner, SpĂŒlmaschine)
- die grĂŒnen und blauen User-Ikon (ID178-180+ID183), in den rechteckigen Bahn, StraĂe und Baum hĂ€tte hier ausgeblendet werden mĂŒssen (aber auch ID181+182 sind mal an der Reihe, je nach dem wer Anwesen ist)
- das SVG-Element (ID194) vom Smart, wo die 98% sind
- Das Rechteck (ID28) mit Garage und Palme
- die Kreise Waschen (ID95), Trockner(ID99), SpĂŒlmaschine (ID90)
LOG-Protokollausgabe.txt
Ich bin mir unsicher, ob ich die Grenzen des Adapters erreicht habe, oder ich nur was pfuschig programmiert habe und es eine bessere Herangehensweise gibt, um diese Dinge zu verÀndern.
Du hast einen echt geilen Adapter geschaffen, den ich nicht mehr missen möchte! Vielen Dank dafĂŒr!!
@elektrofix-ol Können wir uns vielleicht auf ein Element beschrÀnken? Das wird die Sache ziemlich vereinfachen - denn die anderen Elemente werden ja Àhnlich "falsch" sein.
Also, such dir ein Element aus, was nicht funktioniert und stelle die Daten dazu ein.
Der Adapter selbst kennt keine Grenzen - nur das EndgerÀt, welches den EF anzeigt.
-
@elektrofix-ol Können wir uns vielleicht auf ein Element beschrÀnken? Das wird die Sache ziemlich vereinfachen - denn die anderen Elemente werden ja Àhnlich "falsch" sein.
Also, such dir ein Element aus, was nicht funktioniert und stelle die Daten dazu ein.
Der Adapter selbst kennt keine Grenzen - nur das EndgerÀt, welches den EF anzeigt.
@skb said in Test Adapter Energiefluss-erweitert v0.6.x GitHub/Latest:
@elektrofix-ol Können wir uns vielleicht auf ein Element beschrÀnken?
Das Rechteck (ID28) mit Garage und Palme, weil es ohne Override ist
Also, such dir ein Element aus, was nicht funktioniert und stelle die Daten dazu ein.
Die Daten hatte ich im Post schon eingestellt LOG-Protokollausgabe.txt oder brauchst Du etwas anderes?
Der Adapter selbst kennt keine Grenzen - nur das EndgerÀt, welches den EF anzeigt.
Ist das EndgerÀt der Browser oder Grafana, weil es den iFrame macht? -
@elektrofix-ol Also, ich durchforste jetzt nicht deine gesamte Konfiguration đ
Bitte nur die Daten zu dem entsprechenden Element - dies macht Vieles einfacher.
-
@elektrofix-ol Also, ich durchforste jetzt nicht deine gesamte Konfiguration đ
Bitte nur die Daten zu dem entsprechenden Element - dies macht Vieles einfacher.
@skb Wollte nur sichergehen das Dir zur Analyse nichts fehlt, daher hatte ich alles kopiert ;-)
Hatte gerade wieder diese Fehlerfall in Chrome, aber nur die Objekte mit Override waren betroffen. :face_with_rolling_eyes: Villeicht hilft Dir die Information.
Habe Dir jetzt zwei Objekte in die Datei kopiert mit den Datenquellen, eine mit und die andere ohne Override
28-180.txt -
@skb Wollte nur sichergehen das Dir zur Analyse nichts fehlt, daher hatte ich alles kopiert ;-)
Hatte gerade wieder diese Fehlerfall in Chrome, aber nur die Objekte mit Override waren betroffen. :face_with_rolling_eyes: Villeicht hilft Dir die Information.
Habe Dir jetzt zwei Objekte in die Datei kopiert mit den Datenquellen, eine mit und die andere ohne Override
28-180.txt -
@SKB
Löscht man den Wert eines Feldes, wird kurz danach die 1. Zahl selbstÀndig wieder hergestellt.
Ist das gewollt?
Siehe Video auf magentacloud -
@int17 natĂŒrlich. Ein Feld kann keine Höhe von 0 oder nichts haben. Dann wird der letzte gĂŒltige Wert wiederhergestellt.
-
@skb wie zu sehen gehe ich mit Backspace zurĂŒck und muss mich sputen, sonst setzt du den alten Wert wieder rein. Wenn das aber gewollt ist, auch ok.
-
@int17 Hier muss sich keiner sputen - man kann die Zahlen markieren und dann "drĂŒber" tippen oder man nutzt die Pfeile des Nummernfeldes, um dieses zu erhöhen oder zu verringern.
@skb Ăblicherweise prĂŒft man die Eingabe erst dann, wenn das Feld verlassen wird. Aber es ist dein Programm und wenn du die PrĂŒfung so besser findest, ist es auch ok.
Aufgefallen ist mir auch, dass nach der (Neu-)Installation des Adapters, du das Backupverz. nicht einlieĂt.

Erst wenn man die Grundkonfiguration gespeichert hat, wird es korrekt angezeigt.

Ist aber vielleicht auch gewollt.
Bei dem Schwellwert lÀsst du nur ganze Zahlen zu. ich habe einen Aktor, der verbraucht

Um die Animation korrekt starten zu lassen, klappt das so nicht.Darf ich als Laie noch fragen, wie man den Hintergrund farblich gestalten kann? HĂ€tte gerne was dunkleres.

-
@skb Ăblicherweise prĂŒft man die Eingabe erst dann, wenn das Feld verlassen wird. Aber es ist dein Programm und wenn du die PrĂŒfung so besser findest, ist es auch ok.
Aufgefallen ist mir auch, dass nach der (Neu-)Installation des Adapters, du das Backupverz. nicht einlieĂt.

Erst wenn man die Grundkonfiguration gespeichert hat, wird es korrekt angezeigt.

Ist aber vielleicht auch gewollt.
Bei dem Schwellwert lÀsst du nur ganze Zahlen zu. ich habe einen Aktor, der verbraucht

Um die Animation korrekt starten zu lassen, klappt das so nicht.Darf ich als Laie noch fragen, wie man den Hintergrund farblich gestalten kann? HĂ€tte gerne was dunkleres.

@int17 sagte in Test Adapter Energiefluss-erweitert v0.6.x GitHub/Latest:
@skb Ăblicherweise prĂŒft man die Eingabe erst dann, wenn das Feld verlassen wird. Aber es ist dein Programm und wenn du die PrĂŒfung so besser findest, ist es auch ok.
"Ăblicherweise" wird die Eingabe eines Feldes dem Anwendungsfall nach geprĂŒft. Hier macht eine PrĂŒfung nach dem Verlassen des Feldes keinen Sinn - wenn der Wert leer ist, ist das Element "verschwunden". Somit wird der letzte gĂŒltige Wert wiederhergestellt.
Aufgefallen ist mir auch, dass nach der (Neu-)Installation des Adapters, du das Backupverz. nicht einlieĂt.
Das ist dir gut aufgefallen - werde ich korrigieren.
Bei dem Schwellwert lÀsst du nur ganze Zahlen zu. ich habe einen Aktor, der verbraucht
Um die Animation korrekt starten zu lassen, klappt das so nicht.Der Schwellenwert unterstĂŒtzt ganze Wattwerte - wenn du allerdings 0,25 eintragen möchtest, geht dies mit einem Punkt . -> 0.25. Das Feld wird zwar rot - jedoch wird der Wert passend ĂŒbernommen.
Darf ich als Laie noch fragen, wie man den Hintergrund farblich gestalten kann? HĂ€tte gerne was dunkleres.
In den Einstellungen lĂ€sst sich eine Hintergrundfarbe festlegen. Sollten hier andere Dinge (Bilder, o.Ă€.) gewĂŒnscht sein - so ist der Tab "Stile" zu benutzen und mit CSS zu arbeiten.
-
@int17 sagte in Test Adapter Energiefluss-erweitert v0.6.x GitHub/Latest:
@skb Ăblicherweise prĂŒft man die Eingabe erst dann, wenn das Feld verlassen wird. Aber es ist dein Programm und wenn du die PrĂŒfung so besser findest, ist es auch ok.
"Ăblicherweise" wird die Eingabe eines Feldes dem Anwendungsfall nach geprĂŒft. Hier macht eine PrĂŒfung nach dem Verlassen des Feldes keinen Sinn - wenn der Wert leer ist, ist das Element "verschwunden". Somit wird der letzte gĂŒltige Wert wiederhergestellt.
Aufgefallen ist mir auch, dass nach der (Neu-)Installation des Adapters, du das Backupverz. nicht einlieĂt.
Das ist dir gut aufgefallen - werde ich korrigieren.
Bei dem Schwellwert lÀsst du nur ganze Zahlen zu. ich habe einen Aktor, der verbraucht
Um die Animation korrekt starten zu lassen, klappt das so nicht.Der Schwellenwert unterstĂŒtzt ganze Wattwerte - wenn du allerdings 0,25 eintragen möchtest, geht dies mit einem Punkt . -> 0.25. Das Feld wird zwar rot - jedoch wird der Wert passend ĂŒbernommen.
Darf ich als Laie noch fragen, wie man den Hintergrund farblich gestalten kann? HĂ€tte gerne was dunkleres.
In den Einstellungen lĂ€sst sich eine Hintergrundfarbe festlegen. Sollten hier andere Dinge (Bilder, o.Ă€.) gewĂŒnscht sein - so ist der Tab "Stile" zu benutzen und mit CSS zu arbeiten.
-
@skb Schwellwert: Der Wert wird rot wie du sagst, aber er wird nicht gespeichert. Nach erneutem Ăffnen steht wieder eine 0 drin.
-
@int17 Mir ist zwar schleierhaft, wieso man einen Wert von unter 1 Watt grafisch darstellen möchte - aber gut, ich kann den Schwellenwert in der nÀchsten Version auch niedriger setzen.
@skb Dies ist der Ruheverbrauch eines Homematic Relais, womit ich die Waschmaschine ein/ausschalte. Ich will erreichen, dass der Verbinder diesen Verbrauch nicht anzeigt. Die Waschmaschine braucht in Standby 1 Watt. Somit fĂ€nde ich deine Ănderung hilfreich. Danke.