Ankündigung

Einklappen
Keine Ankündigung bisher.

UZSU nächsten Schaltpunkt als Tooltip anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Soda, damit sollte nun alles klappen: https://github.com/smarthomeNG/plugins/pull/935
    Also sowohl das struct als auch die Pluginfunktionen (mit Angabe eines Items, also zB sh.uzsu.planned(sh.uzszuitem))
    Bitte gerne testen.

    Kommentar


      #17
      Das sieht auch 1A aus
      Neustart von shNH verläuft ohne Fehler und die neuen items aus dem Struct sind sofort verfügbar.
      Vielen Dank!

      Gruß
      Wolfram

      Kommentar


        #18
        Hallo,

        ich habe das Feature "tooltip" auch mal ausprobiert, coole Sache.

        Nutzt man das mit mehreren Widgets nebeneinander, klappt es aber nicht ganz. Beim ersten Widget ist alles ok, geht man zum zweiten, bleibt der Tooltip des ersten an und der der zweiten dazu, usw.

        Code:
        Code:
                            <span id="{{ uid (page, 'heizpatrone1') }}">{{ basic.stateswitch('', 'steckdosen.og.bad.heizpatrone.onoff', '', '', 'sani_heating_temp.svg') }}<span>
                            {{ basic.print('', 'steckdosen.og.bad.heizpatrone.onoff', 'text', 'VAR=="1"?"Heizstab ist an":"Heizstab ist aus"','','','heizpatrone1','tooltip') }}
                            
                            <span id="{{ uid (page, 'steckdose_l_r') }}">{{ basic.stateswitch('', 'steckdosen.og.bad.waschtisch_links_rechts.onoff', '', '', 'scene_flash.svg') }}<span>
                            {{ basic.print('', 'steckdosen.og.bad.waschtisch_links_rechts.onoff', 'text', 'VAR=="1"?"Steckdosen l+r ist an":"Steckdosen l+r ist aus"', '', '', 'steckdose_l_r', 'tooltip') }}
                            
                            <span id="{{ uid (page, 'steckdose_m') }}">{{ basic.stateswitch('', 'steckdosen.og.bad.waschtisch_mitte.onoff', '', '', 'scene_flash.svg') }}<span>
                            {{ basic.print('', 'steckdosen.og.bad.waschtisch_mitte.onoff', 'text', 'VAR=="1"?"Steckdosen l+r ist an":"Steckdosen l+r ist aus"', '', '', 'steckdose_m', 'tooltip') }}
                            
                            <span id="{{ uid (page, 'wc_modul') }}">{{ basic.stateswitch('', 'steckdosen.og.bad.wc_modul.onoff', '', '', 'scene_toilet_alternat.svg') }}<span>
                            {{ basic.print('', 'steckdosen.og.bad.wc_modul.onoff', 'text', 'VAR=="1"?"wc modul ist an":"wc modul ist aus"', '', '', 'wc_modul', 'tooltip') }}
                            
                            <span id="{{ uid (page, 'auslass_fenster') }}">{{ basic.stateswitch('', 'steckdosen.og.bad.auslass_fenster.onoff', '', '', 'audio_audio.svg') }}<span>
                            {{ basic.print('', 'steckdosen.og.bad.auslass_fenster.onoff', 'text', 'VAR=="1"?"Sonos l+r ist an":"Sonos l+r ist aus"', '', '', 'auslass_fenster', 'tooltip') }}​

        Ist das ein Bug oder mache ich was falsch?

        Kommentar


          #19
          Hallo Michael,

          Du hast eine Menge <span> ineinander verschachtelt anstatt die einzelnen an den Zeilenenden mit </span> zu beenden.
          Wenn man die Schrägstriche ergänzt, funktioniert alles, wie es soll.

          Gruß
          Wolfram

          Kommentar


            #20
            Zitat von wvhn Beitrag anzeigen
            Du hast eine Menge <span> ineinander
            Danke. Ich hatte es aus der Doku rauskopiert. Könntest Du es dort korrigieren?

            Code:
            <span id="{{ uid (page, 'myFlip1') }}">{{ basic.flip('', 'bath.light.switch') }}<span>
            {{ basic.print('', 'bath.light.switch', 'text', 'VAR=="1"?"Schaltuhr ist an":"Schalter ist aus"','','','myFlip1','tooltip') }}​
            Beste Grüße

            Kommentar


              #21
              Danke für den Hinweis. Kommt mit dem nächsten Sammel-PR in den develop branch.

              Kommentar

              Lädt...
              X