Ankündigung

Einklappen
Keine Ankündigung bisher.

Block Breite anpassen/vergrößern ---- Jalousie: device.blind

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

    Block Breite anpassen/vergrößern ---- Jalousie: device.blind

    Hallo,

    da ich von HTML in etwa soviel verstehe wie ein Elefant vom Hochseefischen....


    Ich würde gerne die Breite der "Blöck" anpassen.
    "Meine" Visu habe ich aus "Example 1 und Example 2" zusammengebastelt.

    vgl. Breite Blöcke
    Block.PNG
    ich hätte gerne den Block über die gesamte Breite (blaue Linie).



    -------


    Jalousie:

    Ist für die + und - Taste eine Einstellung in der ETS notwendig? oder habe ich einen oder mehrere Fehler im Code
    blind.PNG

    AUF/AB/Stop funktioniert
    Schieberegler senkrecht funktioniert
    Schieberegler gebogen funktioniert

    + und - bringen die Lamelle in die "Auf-Fahrt-Position"



    Code:
    <div class="block">
    <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
    
    <div data-role="collapsible" data-collapsed="false">
    <h3>Terrasse Blind</h3>
    {{ device.blind ('eg.essen.jalo', '', 'eg.essen.jalo.fahrt', 'eg.essen.jalo.stop', 'eg.essen.jalo.position','eg.essen.jalo.winkel', 'eg.essen.jalo.drehung','', '', '', '', '', 'half') }}
    </div>
    
    </div>
    </div>


    Sollten noch weiter Infos nötig sein, bitte lasst es mich wissen.

    Danke
    Zuletzt geändert von Maexle; 05.10.2020, 19:21.

    #2
    *** im oberen Beitrag ergänzt***

    Zuletzt geändert von Maexle; 05.10.2020, 10:02.

    Kommentar


      #3
      Hallo,

      bezüglich der Breite, sollte

      Code:
      <div class="block" style="width:100%">
      eigentlich genügen.

      Gruß, Max

      Kommentar


        #4
        Hallo Maexle,

        zwecks Dokumentation und Wiederfindbarkeit der Lösung wäre es gut, wenn Du immer nur ein Topic pro Thread aufmachen würdest.

        Zum Thema device.blind kann ich sagen, dass die Parametrierung nicht ganz stimmt. Das Widget kennt nur 10 Parameter, während Du 13 verwendest. Vermutlich hast Du vorher mit device.shutter experimentiert und zu viele Parameter übernommen. Mich überrascht, dass dies nicht zu Fehlermeldungen führt.

        Dein item 'eg.essen.jalo.winkel' wird durch die +/- Tasten verändert. Bei Betätigung des '-' wird '0' an das item gesendet, '+' entspricht '1'.
        Dein item 'eg.essen.jalo.drehung' nimmt den Absolutwinkel. Hier wird 0-255 gesendet, abhängig von der Position des gebogenen Schiebereglers.
        Rein sprachlich gesehen hätte ich die Zuordnung umgekehrt gemacht, aber wenn die items entsprechend angelegt sind, passt es natürlich auch so. Bitte prüfe das noch einmal.

        Die beiden Items müssen natürlich auf unterschiedliche knx Gruppenadressen gelegt werden, d.h. die +/- Tasten brauchen einen Aktor-Kanal für den Tippbetrieb, der 0/1 richtig verarbeitet. Wenn der Aktor dies nicht hat, kannst Du den Parameter für das Item einfach leer lassen. Dann werden die +/- Tasten nicht angezeigt. Alternative: Du schreibst in shNG eine Logik, die die +/- mit dem absoluten Winkel verrechnet und auf das item für den Winkel schreibt.

        Gruß
        Wolfram


        Kommentar


          #5
          Max2612


          Vielen Dank

          Kommentar


            #6
            Zitat von wvhn Beitrag anzeigen
            Vermutlich hast Du vorher mit device.shutter experimentiert und zu viele Parameter übernommen.
            welcher ist den zu empfehlen - blind oder shutter?

            richtig - habe ich bereits korrigiert:
            Code:
            {{ device.blind ('eg.essen.jalo', '', 'eg.essen.jalo.fahrt', 'eg.essen.jalo.stop', 'eg.essen.jalo.position','eg.essen.jalo.winkel', 'eg.essen.jalo.drehung','', '', '') }}


            Zitat von wvhn Beitrag anzeigen
            knx Gruppenadressen gelegt werden
            Dann war meine Vermutung das in der ETS eine Änderung vorgenommen werden muss richtig.

            Zur Info:
            MDT - JAL-0810.02 Jalousieaktor 8-fach
            MDT - Glastaster 2 --> Bedienfunktion: Lang=Auf/Ab / Kurz=Stop/Lamellen Auf/Zu

            Somit habe ich nicht direkt eine GA für die Lamellenverstellung

            Kommentar


              #7
              Zitat von Maexle Beitrag anzeigen
              welcher ist den zu empfehlen - blind oder shutter?
              Das ist Geschmacksache. Die Funktion ist in etwa gleich, aber im device.shutter kann man zusätzlich Tasten mit vordefinierten Positionen belegen. Ich finde zudem die Bedienung per Touch in der Grafik der Jalousie mit Hintergrundbild cool. Allerdings sehe ich gerade, dass item_shift im device.shutter zwar in der Parameterliste steht, aber nicht ausgewertet wird ("for future use"). Wenn Dir die +/- Tasten wichtig sind, musst Du also den device.blind verwenden.

              Zitat von Maexle Beitrag anzeigen
              Dann war meine Vermutung, dass in der ETS eine Änderung vorgenommen werden muss, richtig.
              Zitat von Maexle Beitrag anzeigen
              Somit habe ich nicht direkt eine GA für die Lamellenverstellung
              Das muss Dir das Handbuch des Aktors und Dein knx-Projekt beantworten, oder Du beobachtest im Gruppenmonitor, welche Werte auf welche Adressen geschrieben werden und welche Aktionen das an der Jalousie auslöst, wenn Du die Taster kurz / lang drückst.

              Wenn Du allein nicht weiter kommst, poste dies doch mal in Form einer Tabelle und zusätzlich Deine item-Struktur für 'eg.essen.jalo'.

              Gruß
              Wolfram

              Kommentar


                #8
                Danke Wolfram,

                optisch macht die Bedienung in der Grafik natürlich mehr her - angehnemer zu bedienen finde ich jedoch den Halbkreis. Aber das ja Geschmackssache.
                # Zeit Dienst Flags Prio Quelladresse Quelle Zieladresse Ziel Rout Typ DPT Info
                1 2020-10-05 19:46:23.748 vom Bus Low 1.1.12 1.1.12 Tast-OG-Büro-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 6/3/23 Temperatur Büro 6 Schreiben 9.001 Temperatur (°C) 07 C6 | 19,9 °C
                2 2020-10-05 19:46:31.988 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                3 2020-10-05 19:46:32.238 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                4 2020-10-05 19:46:32.278 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $E6 | 90,2 %
                5 2020-10-05 19:46:32.857 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                6 2020-10-05 19:46:33.097 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FE | 99,6 %
                7 2020-10-05 19:46:33.138 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $CC | 80 %
                8 2020-10-05 19:46:33.728 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                9 2020-10-05 19:46:33.967 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FD | 99,2 %
                10 2020-10-05 19:46:34.017 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $B3 | 70,2 %
                11 2020-10-05 19:46:34.588 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                12 2020-10-05 19:46:34.838 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FC | 98,8 %
                13 2020-10-05 19:46:34.888 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $99 | 60 %
                14 2020-10-05 19:46:35.537 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                15 2020-10-05 19:46:35.778 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FC | 98,8 %
                16 2020-10-05 19:46:35.817 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $80 | 50,2 %
                17 2020-10-05 19:46:38.578 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $01
                18 2020-10-05 19:46:38.718 vom Bus Low 1.1.5 1.1.5 Tast-EG_WC-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 6/2/23 Temperatur WC 6 Schreiben 9.001 Temperatur (°C) 0C 10 | 20,8 °C
                19 2020-10-05 19:46:38.828 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FC | 98,8 %
                20 2020-10-05 19:46:38.867 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $99 | 60 %
                21 2020-10-05 19:46:40.488 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $01
                22 2020-10-05 19:46:40.748 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FD | 99,2 %
                23 2020-10-05 19:46:40.787 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $B3 | 70,2 %
                24 2020-10-05 19:46:41.631 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $01
                25 2020-10-05 19:46:41.878 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FE | 99,6 %
                26 2020-10-05 19:46:41.917 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $CC | 80 %
                27 2020-10-05 19:46:42.677 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $01
                28 2020-10-05 19:46:42.927 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                29 2020-10-05 19:46:42.978 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $E6 | 90,2 %
                30 2020-10-05 19:46:44.128 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $01
                31 2020-10-05 19:46:44.388 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                32 2020-10-05 19:46:44.428 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                33 2020-10-05 19:46:45.667 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/2 Terrasse JAL auf/ab 6 Schreiben 1.008 Auf/Ab $00 | Auf
                34 2020-10-05 19:46:51.017 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                35 2020-10-05 19:46:51.057 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $EA | 91,8 %
                36 2020-10-05 19:46:51.098 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $00 | 0 %
                37 2020-10-05 19:46:52.057 vom Bus Low 1.1.8 1.1.8 Tast-OG-Flur-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 6/3/20 Temperatur Flur OG 6 Schreiben 9.001 Temperatur (°C) 07 C6 | 19,9 °C
                38 2020-10-05 19:46:52.108 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/2 Terrasse JAL auf/ab 6 Schreiben 1.008 Auf/Ab $01 | Ab
                39 2020-10-05 19:46:55.632 vom Bus Low 1.1.2 1.1.2 Tast-EG_Flur-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 6/2/20 Temperatur Flur 6 Schreiben 9.001 Temperatur (°C) 07 F8 | 20,4 °C
                40 2020-10-05 19:47:00.267 Stop Aufzeichnung wurde beendet


                Bei kurzem Druck auf den Taster wird an "Stop" gesendet - 3/1/12
                Bei langem Druck auf den Taster wird AUF/AB gesendet - 3/1/2



                Bei Klick auf Minus oder Plus wird an "Stop" gesendet - 3/1/12 - allerdings geschieht an der Jalousie nichts.

                # Zeit Dienst Flags Prio Quelladresse Quelle Zieladresse Ziel Rout Typ DPT Info
                42 2020-10-05 19:44:32.429 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                43 2020-10-05 19:44:33.599 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                44 2020-10-05 19:44:33.959 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                45 2020-10-05 19:44:34.389 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                46 2020-10-05 19:44:34.749 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                47 2020-10-05 19:44:35.069 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $01 | 0,4 %
                48 2020-10-05 19:44:40.979 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/42 Status Terrasse Position 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                49 2020-10-05 19:44:41.019 vom Bus Low 1.1.1 1.1.1 JAL-KG_Flur-Verteiler JAL-0810.02 Jalousieaktor 8-fach, 8TE, 230VAC, 10A 3/1/52 Status Terrasse Drehung 6 Schreiben 5.001 Prozent (0..100%) $FF | 100 %
                50 2020-10-05 19:44:47.739 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %
                51 2020-10-05 19:44:47.869 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %
                52 2020-10-05 19:44:48.029 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %
                53 2020-10-05 19:44:48.169 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %
                54 2020-10-05 19:44:48.959 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %

                Kommentar


                  #9
                  Code:
                  # jalo_essen.yaml
                  eg:
                      essen:
                          jalo:
                              fahrt:
                                  visu_acl: rw
                                  type: bool
                                  knx_dpt: 1
                                  knx_send: 3/1/2
                                  knx_listen: 3/1/2
                                  enforce_updates: yes
                              position:
                                  visu_acl: rw
                                  type: num
                                  knx_dpt: 5
                                  knx_send: 3/1/22
                                  knx_listen: 3/1/42
                                  enforce_updates: yes
                                  uzsu:
                                      type: dict
                                      uzsu_item: eg.essen.jalo.position
                                      cache: 'True'
                                      visu_acl: rw
                              stop:
                                  visu_acl: rw
                                  type: bool
                                  knx_dpt: 1
                                  knx_send: 3/1/12
                                  knx_listen: 3/1/12
                                  enforce_updates: yes
                              drehung:
                                  visu_acl: rw
                                  type: num
                                  knx_dpt: 5
                                  knx_send: 3/1/32
                                  knx_listen: 3/1/52
                                  enforce_updates: yes
                              winkel:
                                  visu_acl: rw
                                  type: num
                                  knx_dpt: 5
                                  knx_send: 3/1/12
                                  knx_listen: 3/1/52
                                  enforce_updates: yes


                  Was mir auch aufgefallen ist - jedoch ist das OT.

                  Das UZSU fährt beim Sonnenuntergang die Jalousie auf 100% allerdings werden die Lamellen anschließend auf geschätzte 50% gefahren...

                  Kommentar


                    #10
                    Ich denke das Problem erkannt zu haben:

                    Der Taster sendet 1.*1-Bit
                    # Zeit Dienst Flags Prio Quelladresse Quelle Zieladresse Ziel Rout Typ DPT Info
                    34 2020-10-05 19:46:51.017 vom Bus Low 1.1.3 1.1.3 Tast-EG_Essen-Temp BE-GT2Tx.01 Glastaster II Smart mit Temperatursensor 3/1/12 Terrasse JAL Stop 6 Schreiben 1.* 1-Bit $00
                    Die Visu sendet 1 Byte
                    # Zeit Dienst Flags Prio Quelladresse Quelle Zieladresse Ziel Rout Typ DPT Info
                    42 2020-10-05 19:53:11.139 vom Bus Low 1.1.112 - 3/1/12 Terrasse JAL Stop 5 Schreiben 1 Byte $00 | 0 %


                    jetzt vermute ich im Item unter winkel den type: umstellen ???

                    Kommentar


                      #11


                      Danke an wvhn für die Hilfe zur Selbsthilfe



                      Die Lösung:

                      Code:
                      winkel:
                          visu_acl: rw
                          type: bool
                          knx_dpt: 1
                          knx_send: 3/1/12
                          knx_listen: 3/1/52
                          enforce_updates: yes



                      Zitat von Sipple Beitrag anzeigen
                      Wenn du das visu_acl in der Konfiguration des websocket Plugins global setzt kannst dir das in den allermeisten oder allen Items sparen.
                      das muss ich auch noch einpflegen
                      Zuletzt geändert von wvhn; 05.10.2020, 20:14. Grund: Einrückungen

                      Kommentar


                        #12
                        Prima. Wenn Du schon am einpflegen bist: die items werden grundsätzlich bei jeder Werteänderung aktualisiert (denglisch "upgedated"). Das
                        Code:
                        enforce_updates: yes
                        brauchst Du nur, wenn das Item auch dann aktualisiert werden soll, wenn ein unveränderter Wert über den Bus oder die Visu gesendet wird. Das ist bei den +/- Tasten der Fall, weil diese nacheinander mehrfach denselben Wert senden und der Aktor jedes Mal reagieren soll. Für eg.essen.jalo.position brauchst Du dies aber zum Beispiel nicht, weil eine Änderung des items mit gleichem Wert sowieso keine Aktion am Aktor auslöst - es sei denn Du willst mit dem Senden des Werts z.B. über eval_trigger eine andere Aktion triggern.

                        Bei Winkel stört mich noch das
                        Code:
                        knx_listen: 3/1/52
                        Da passen jetzt die Datentypen nicht mehr zusammen. Das müsstesrt Du noch auf 3/1/12 ändern. Evtl. kannst Du es auch ganz weglassen. Das käme auf einen Versuch an.

                        Das Verhalten der Jalousie mit UZSU kann eigentlich nur am Aktor liegen. Kann es sein, dass er einfach die letzte gespeicherte Lamellen-Drehung anfährt, wenn eine Absolutposition angefahren wurde? Abhilfe könnte sein, dass Du stattdessen mit der UZSU nur den Fahrbefehl auslöst ('eg.essen.jalo.fahrt') oder mittels Logik / eval zeitgleich die '...drehung' nach Wunsch beeinflusst. Oder natürlich eine zweite UZSU für den Drehungswert anlegst, was aber die uneleganteste Lösung ist.

                        Gruß
                        Wolfram


                        P.S.: die Einstellung der Blockbreite habe ich in die künftige Version der Inline-Doku aufgenommen.
                        Zuletzt geändert von wvhn; 05.10.2020, 22:31.

                        Kommentar


                          #13
                          Hallo Wolfram,

                          hier der Inhalt der plugin.yaml

                          Code:
                          # Bereitstellung eines Websockets zur Kommunikation zwischen SmartVISU und SmartHomeNG
                          websocket:
                          plugin_name: visu_websocket
                          #ip: 0.0.0.0
                          #port: 2424
                          #tls: False
                          #wsproto: 4
                          
                          acl: rw   hier habe ich "#" entfernt, so richtig? und jetzt aus allen Items entfernen?
                          
                          
                          database:
                          plugin_name: database
                          driver: sqlite3 -------------------- ich meine mich zu erinnern, dass sqlite veraltet ist oder bringe ich jetzt was durcheinander
                          connect:
                          - database:./var/db/smarthomeng.db
                          - check_same_thread:0

                          Kommentar


                            #14
                            Zitat von wvhn Beitrag anzeigen
                            Kann es sein, dass er einfach die letzte gespeicherte Lamellen-Drehung anfährt, wenn eine Absolutposition angefahren wurde?
                            Letzte Drehung: eigentlich nicht - in der ETS ist "nach Fahrtende Lamelle 100%" eingestellt --- auch wird die Lamelle geöffnet wenn diese vorher geschlossen war.

                            Bsp. Jalousie auf 50% Lamelle 80% --> UZSU Jalousie auf 90% Lamelle 50%


                            Zitat von wvhn Beitrag anzeigen
                            UZSU nur den Fahrbefehl auslöst ('eg.essen.jalo.fahrt')
                            Wenn ich dich richtig verstanden habe. Soll die UZSU nicht auf "position" senden sondern nur an "fahrt"
                            dann werden aber immer 100% angefahren --> z.B 90% sind dann nicht mehr möglich?

                            Kommentar


                              #15
                              acl: passt so. Das entspricht der Doku.

                              sqlite3: das SQLite-Plugin ist veraltet, nicht aber der Treiber sqlite3 im database-Plugin. Der ist aktuell sogar Standard.

                              Ich denke nicht, dass die Lamellenposition aus der UZSU kommt. Um das zu verifizieren, kannst Du die 90% einmal mit dem Schieberegler vorgeben, oder im shNG Admin-Interface direkt im Item eingeben.

                              Vielleicht sollten wir dann auch einen neuen Thread im shNG-Forum aufmachen.

                              Kommentar

                              Lädt...
                              X