Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test lovelace 4.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test lovelace 4.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. @Garfonso last edited by

      Ein kleiner Hinweis meinerseits.

      Habe meine diversen Tabellen mal in einem Thread gesammelt und bereitgestellt.

      https://forum.iobroker.net/topic/59661/zusammenstellung-meiner-tabellen

      1 Reply Last reply Reply Quote 1
      • David G.
        David G. @Garfonso last edited by

        @garfonso sagte in Test lovelace 3.x:

        3.0.1

        (Garfonso) fixed: Farbtemperatur

        Jepp, klappt wieder.

        1 Reply Last reply Reply Quote 0
        • XBiT
          XBiT @Garfonso last edited by

          @garfonso

          Wird es eine Implementierung vom Browser_Mod geben bei der über eine tap_action ein Popup aufgerufen werden kann.
          Zum Beispiel:

          type: button
          show_name: true
          show_icon: true
          entity: light.Licht_Schlafzimmer_Stufe2_
          icon: mdi:lightbulb
          tap_action:
            action: call-service
            service: browser_mod.popup
            service_data:
              title: Popup Test
              card:
                type: entities
                entities:
                  - entity: light.Licht_Schlafzimmer_Stufe1_
                    name: Test Schlafzimmer
              deviceID: this
          
          Garfonso 1 Reply Last reply Reply Quote 0
          • Garfonso
            Garfonso Developer @XBiT last edited by

            @xbit
            Das geht schon länger, nicht mit call-service, sondern mit fire-dom-event, siehe hier

            bzw. auch hier erklärt.

            XBiT 1 Reply Last reply Reply Quote 0
            • XBiT
              XBiT @Garfonso last edited by

              @garfonso

              Besten Dank, nach etwas testen habe ich es mit fire-dom-event hinbekommen.

              David G. 1 Reply Last reply Reply Quote 1
              • David G.
                David G. @XBiT last edited by

                @xbit

                Sendest du das mal?

                XBiT 1 Reply Last reply Reply Quote 0
                • XBiT
                  XBiT @David G. last edited by

                  @david-g

                  type: button
                  show_name: true
                  show_icon: true
                  entity: light.Haustür
                  icon: mdi:lightbulb
                  tap_action:
                   action: fire-dom-event
                   browser_mod:
                     service: browser_mod.popup
                     data:
                       title: Tescht
                       content:
                         type: markdown
                         content: >
                           # <center>Haustür</center>
                  
                           <a href="/lovelace/kamera-haustuer"><img
                           src='{synology.0.SurveillanceStation.cameras.Haustür.linkMjpegHttpPath}'
                           />
                  

                  Ist nur der Testbutton beim klick geht im Popup der Stream von der Kamera an (als Markdown)

                  David G. 1 Reply Last reply Reply Quote 1
                  • IdleBit
                    IdleBit last edited by IdleBit

                    @Garfonso kann es sein das in iob.lovelace / type-detector der climate_running_state noch nicht berücksichtig wird?
                    Es scheint auch keine Rolle in der STATE_ROLES.md für diese Art von Datenpunkt zugeben.

                    Wie z.B.:

                    {
                      "type": "state",
                      "common": {
                        "id": "running_state",
                        "prop": "running_state",
                        "name": "The current running state",
                        "role": "state",
                        "write": false,
                        "read": true,
                        "type": "string",
                        "states": {
                          "idle": "idle",
                          "heat": "heat"
                        },
                        "def": ""
                      },
                      "native": {},
                      "from": "system.adapter.zigbee2mqtt.0",
                      "user": "system.user.admin",
                      "ts": 1668254685530,
                      "_id": "zigbee2mqtt.0.0x00158d0001922cbf.running_state",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      }
                    }
                    
                    R Garfonso 2 Replies Last reply Reply Quote 0
                    • R
                      Raducanu @IdleBit last edited by

                      @idlebit

                      FYI:
                      https://github.com/ulic75/power-flow-card funktioniert Problemlos.

                      type: custom:power-flow-card
                      entities:
                        grid: sensor.inputRegisters_1_30053_Total_system_power
                        solar: sensor.Huawei_Inverter_Active_Power
                      min_flow_rate: 3
                      max_flow_rate: 5
                      kw_decimals: 2
                      w_decimals: 2
                      

                      66d6c688-8b5d-4c8e-9644-f48a6dc99811-image.png

                      D 1 Reply Last reply Reply Quote 0
                      • Garfonso
                        Garfonso Developer @IdleBit last edited by

                        @idlebit
                        Ja, so wird das bisher nicht unterstützt 🙂

                        type-detector kennt bei airCondition einen "MODE" state. Da wird Number erwartet mit states Array (die default states von hier werden auf die von lovelace übersetzt, soweit möglich).

                        Auf lovelace Seite geht die Steuerung hauptsächlich über das Attribut hvac_mode.

                        1 Reply Last reply Reply Quote 0
                        • David G.
                          David G. @XBiT last edited by David G.

                          Hat sich erledigt

                          1 Reply Last reply Reply Quote 0
                          • JB1985
                            JB1985 last edited by

                            Nutzt jemand die Graph-Kartenkonfiguration? Bei mir funktioniert diese leider nicht mehr.

                            Es werden einfach nicht immer alle Daten übernommen aus der History bzw. es wird einfach irgendwo abgeschnitten.

                            54fd4897-c697-48f1-901c-b80aff1d2c46-image.png

                            Garfonso 1 Reply Last reply Reply Quote 0
                            • Garfonso
                              Garfonso Developer @JB1985 last edited by Garfonso

                              @jb1985
                              Es kann sein, dass sich da etwas geändert hat und es nicht mehr funktioniert... bin mir aber nicht sicher. (also am Frontend hat sich da ganz sicher was geändert - da müsste ich nochmal genauer gucken was und wie und ob vielleicht der alte Code etwas vereinfacht werden kann)

                              Im Adapter gibt es auch "seit einigen Versionen" eine zusätzliche Option Maximale abzurufende Verlaufsdatenpunkte. Wenn ich das richtig sehe, schneidet der Adapter da auch einfach ab, wenn zu viel kommt. Vielleicht spielt das mit rein?

                              Jedenfalls hab ich solche Graphen auch schon gesehen... 😕

                              JB1985 1 Reply Last reply Reply Quote 0
                              • JB1985
                                JB1985 @Garfonso last edited by

                                @garfonso sagte in Test lovelace 3.x:

                                Im Adapter gibt es auch "seit einigen Versionen" eine zusätzliche Option Maximale abzurufende Verlaufsdatenpunkte

                                DANKE! Genau das scheint es gewesen zu sein. Habe es von 2.000 auf 5.000 erhöht.

                                1 Reply Last reply Reply Quote 1
                                • fantasticmaxpower
                                  fantasticmaxpower last edited by

                                  Hallo, seit einem Stromausfall am Pi funktioniert der Fernzugriff auf Lovelace über iobroker.pro nicht mehr.
                                  8eaf163b-10f5-49d7-9a29-5639b0c9804a-image.png

                                  Der Zugriff auf die Admin Oberfläche geht. Was könnte hier das Problem sein?

                                  Garfonso 1 Reply Last reply Reply Quote 0
                                  • Garfonso
                                    Garfonso Developer @fantasticmaxpower last edited by

                                    @fantasticmaxpower
                                    lovelace läuft aber und lokal klappt der Zugriff?

                                    Starte nochmal sauber bei iobroker.pro mit einem neuem Tab (oder so). Die Umleitungen (wenn ausgeloggt oder mal was nicht gehen) gehen leider manchmal schief für lovelace.

                                    fantasticmaxpower 1 Reply Last reply Reply Quote 0
                                    • D
                                      dispo112 @Garfonso last edited by

                                      @garfonso ich habe mich heute mal an das Update auf 3.x gewagt.
                                      Lovelace lässt sich jetzt nicht mehr aufrufen. Der Adapter läuft...

                                      Wenn ich eine neue Instanz hinzufüge, klappt es. Nur dann wäre vermutlich eine Woche Arbeit futsch..... Irgendeine Idee?

                                      Garfonso 1 Reply Last reply Reply Quote 0
                                      • XBiT
                                        XBiT last edited by XBiT

                                        @Garfonso

                                        Ich versuche die Time Picker Card zu nutzen, bekomme aber diese Fehlermeldung im UI

                                        time_picker.png

                                        Hast du eine Idee was es mit "has_time" auf sich hat?

                                        EDIT:

                                        Habe es gefunden, habe im Datenpunkt folgendes geändert:

                                        {
                                         "common": {
                                           "name": "Zeit_Test_Lovelace",
                                           "desc": "Manuell erzeugt",
                                           "role": "state",
                                           "type": "string",
                                           "read": true,
                                           "write": true,
                                           "custom": {
                                             "lovelace.0": {
                                               "enabled": true,
                                               "entity": "input_datetime",
                                               "name": "Testzeit",
                                               "has_date": false,
                                               "has_time": true
                                             }
                                           }
                                         },
                                        

                                        Leider kommt im Datenpunkt beim umstellen der Uhrzeit ein ":undefined" hinzu

                                        DP-Time_Picker.png

                                        Hast du dazu eine Idee

                                        Garfonso 1 Reply Last reply Reply Quote 0
                                        • S
                                          steimi @steimi last edited by steimi

                                          @steimi sagte in Test lovelace 3.x:

                                          Ich habe die Banner-Card 3.4.2 (letzte) im Einsatz. Mit der neuen 3.0 Lovelace werden mit keine Button zum Betätigen mehr angezeigt.

                                          Habe das Problem erst verdrängt, mittlerweile eine Lösung (hier) gefunden.


                                          It was like this:

                                          - entity: switch.light_1
                                            name: Light 1
                                            color: white
                                            map_state:
                                              'on':
                                                color: yellow
                                          

                                          And now it is like this

                                          - entity: switch.light_1
                                            name: Light 1
                                            domain: sensor
                                            action:
                                              service: switch.toggle
                                            value: mdi:lightbulb
                                            color: white
                                            map_state:
                                              'on':
                                                color: yellow
                                          
                                          1 Reply Last reply Reply Quote 1
                                          • XBiT
                                            XBiT last edited by XBiT

                                            @Garfonso

                                            Bei Nutzung vom Popup (Browser_Mod) mit dem Inhalt aus einen Datenpunkt (als markdown) verabschiedet sich das Lovelace UI

                                            Code vom Popup

                                            tap_action:
                                             action: fire-dom-event
                                             browser_mod:
                                               service: browser_mod.popup
                                               data:
                                                 title: offene Türen und Fenster
                                                 content:
                                                   type: markdown
                                                   content: {0_userdata.0.Home.Status.TuerFensterKontakt.Text}
                                            

                                            Die Log dazu

                                            
                                            lovelace.0
                                            2022-12-04 14:04:38.005	info	http server listening on port 8091
                                            
                                            lovelace.0
                                            2022-12-04 14:04:37.971	info	starting. Version 3.0.1 (non-npm: ioBroker/ioBroker.lovelace#0113381e74ea152d1753cabcc1926ca0f6103153) in /opt/iobroker/node_modules/iobroker.lovelace, node: v16.17.0, js-controller: 4.0.23
                                            host.IoBroker
                                            2022-12-04 14:04:36.928	info	instance system.adapter.lovelace.0 started with pid 18232
                                            host.IoBroker
                                            2022-12-04 14:04:06.871	info	Restart adapter system.adapter.lovelace.0 because enabled
                                            host.IoBroker
                                            2022-12-04 14:04:06.871	error	instance system.adapter.lovelace.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                            host.IoBroker
                                            2022-12-04 14:04:06.871	error	Caught by controller[0]: Unknown request: {"type":"config/area_registry/list","id":14}
                                            host.IoBroker
                                            2022-12-04 14:04:06.871	error	Caught by controller[0]: Unknown request: {"type":"config/device_registry/list","id":13}
                                            host.IoBroker
                                            2022-12-04 14:04:06.871	error	Caught by controller[0]: Unknown request: {"type":"config/entity_registry/list","id":12}
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.322	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.322	info	terminating
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.321	info	cleaned everything up...
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.316	error	format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.316	error	TypeError: format.match is not a function at Object.extractBinding (/opt/iobroker/node_modules/iobroker.lovelace/lib/bindings.js:288:24) at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2512:39) at WebSocket.emit (node:events:513:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/websocket.js:1178:20) at Receiver.emit (node:events:513:28) at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:528:14) at Receiver.getData (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:446:17) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:148:22) at Receiver._write (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (node:internal/streams/writable:391:12)
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.316	error	unhandled promise rejection: format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.316	error	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
                                            2022-12-04 14:04:06.315	error	format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.315	error	TypeError: format.match is not a function at Object.extractBinding (/opt/iobroker/node_modules/iobroker.lovelace/lib/bindings.js:288:24) at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2512:39) at WebSocket.emit (node:events:513:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/websocket.js:1178:20) at Receiver.emit (node:events:513:28) at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:528:14) at Receiver.getData (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:446:17) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:148:22) at Receiver._write (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (node:internal/streams/writable:391:12)
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.315	error	unhandled promise rejection: format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.315	error	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
                                            2022-12-04 14:04:06.315	error	format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.314	error	TypeError: format.match is not a function at Object.extractBinding (/opt/iobroker/node_modules/iobroker.lovelace/lib/bindings.js:288:24) at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2512:39) at WebSocket.emit (node:events:513:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/websocket.js:1178:20) at Receiver.emit (node:events:513:28) at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:528:14) at Receiver.getData (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:446:17) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:148:22) at Receiver._write (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (node:internal/streams/writable:391:12)
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.314	error	unhandled promise rejection: format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.314	error	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
                                            2022-12-04 14:04:06.314	error	format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.314	error	TypeError: format.match is not a function at Object.extractBinding (/opt/iobroker/node_modules/iobroker.lovelace/lib/bindings.js:288:24) at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.lovelace/lib/server.js:2512:39) at WebSocket.emit (node:events:513:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/websocket.js:1178:20) at Receiver.emit (node:events:513:28) at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:528:14) at Receiver.getData (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:446:17) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:148:22) at Receiver._write (/opt/iobroker/node_modules/iobroker.lovelace/node_modules/ws/lib/receiver.js:83:10) at writeOrBuffer (node:internal/streams/writable:391:12)
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.313	error	unhandled promise rejection: format.match is not a function
                                            
                                            lovelace.0
                                            2022-12-04 14:04:06.312	error	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
                                            2022-12-04 14:03:46.266	warn	Got duplicate for entity light.LED_Arbeitsplatte_Kueche. Overwriting old value. Was for hm-rpc.0.KEQ0554490.1 and new one is for alias.0.LED Band Kueche.Switch
                                            
                                            lovelace.0
                                            2022-12-04 14:03:46.176	warn	Got duplicate for entity switch.Kamera_und_Repeater. Overwriting old value. Was for shelly.0.SHPLG-S#6EE621#1 and new one is for alias.0.Kamera_und_Repeater.Switch
                                            
                                            lovelace.0
                                            2022-12-04 14:03:43.763	info	http server listening on port 8091
                                            
                                            lovelace.0
                                            2022-12-04 14:03:43.734	info	starting. Version 3.0.1 (non-npm: ioBroker/ioBroker.lovelace#0113381e74ea152d1753cabcc1926ca0f6103153) in /opt/iobroker/node_modules/iobroker.lovelace, node: v16.17.0, js-controller: 4.0.23
                                            host.IoBroker
                                            2022-12-04 14:03:42.827	info	instance system.adapter.lovelace.0 started with pid 18212
                                            host.IoBroker
                                            2022-12-04 14:03:12.763	info	Restart adapter system.adapter.lovelace.0 because enabled
                                            

                                            Garfonso 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            668
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            85
                                            856
                                            210215
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo