Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Widget background anzeigen

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Widget background anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active last edited by

      Guten Morgen,

      in dashui habe ich die cams/webcam wie folgt angezeigt.

      widget: hqwidgets ipcamera

      camera url: http://…jpg

      background: url("http://192.168.xxx.xx:8080/dashui/widge ... signal.jpg")

      Mit wurde also das Bild "nosignal" angezeigt, wenn die camera url nicht erreichbar war.

      Hat gut funktioniert.

      Nun in iobroker.

      Das o.g. widget gibt es nicht mehr.

      Darum versuch mit anderen: basic-Image, html dialog und andere

      Als background habe ich probiert (das Bild liegt in "/vis/img/nosignal.jpg")

      http://192.168.243.53:8082/vis/img/nosignal.jpg

      /vis/img/nosignal.jpg

      url("http://192.168.243.53:8080/vis/img/nosignal.jpg")

      url("http://192.168.243.53:8080/ioBroker/iob ... signal.jpg")

      Es klappt nicht.

      Frage:

      Wie bekomme ich das background bild angezeigt wenn die eigentliche Quelle nicht erreichbar ist ?

      mfg

      Dieter

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo Dieter,

        du kannst dem Widget, das das Kamerabild zeigt (zB iframe-Widget oder Camera-Widgets), eine CSS-Klasse zuweisen.

        Im VIS Reiter Widget: w00xxxx, Bereich Generell, Feld CSS Klasse schreibst du zB nosignal ohne Punkt davor. Das kannst du mit beliebig vielen Widgets machen.

        Dann im Nachbarreiter CSS (Projekt) fügst du diesen Code ein:

        .nosignal {
            background: url(/vis.0/iPad/img/webcam-offline.jpg); 
        
        }
        ````Den Pfad zum Bild musst du anpassen.
        
        Das wars. Jetzt wird dem Widget dieses Bild als Hintergrund verpasst. Wenn aber im Vordergrund ein Kamerabild geladen wird, dann sieht man den Hintergrund ja nicht.
        
        Das ist sicher die elegantere Variante, als die Standardmöglichkeit: Zwei Widgets übereinanderlegen (z-Index).
        
        Gruß
        
        Pix
        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active last edited by

          Klappt super.

          Danke schön.

          mfg

          Dieter

          1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active last edited by

            Hallo pix,

            besteht mit diesem css auch die Möglichkeit etwas zu basteln damit der Dialog z.b. nach 10 Sekunden zu geht.

            Also, z.B.

            Dialog wird per klick auf das Sysbol geöffnet.

            cam bild wird angezeigt.

            dialog schließt sich automatisch nach x sekunden.

            mfg

            Dieter

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

            Support us

            ioBroker
            Community Adapters
            Donate

            439
            Online

            32.0k
            Users

            80.6k
            Topics

            1.3m
            Posts

            2
            4
            1560
            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