Ankündigung

Einklappen

Hinweis

Die Forenregeln wurden überarbeitet (Stand 7.11.22). Sie sind ab sofort verbindlich. Wir bitten um Beachtung.
Mehr anzeigen
Weniger anzeigen

Komisches Verhalten auf Handy (am PC ok)

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

    Komisches Verhalten auf Handy (am PC ok)

    Hallo,

    Ich habe hier diese zwei Komponenten in der Visu:
    Code:
    {{quad.stateswitch('blubb','eg.Wohnzimmer.Voute.sequencer','','','','','','','','','','','','Sequencer An/Aus')}}
    
    {{quad.color('eg.Wohnzimmer.Voute.leds.rgb',
                 'eg.Wohnzimmer.Voute.R.Dimmwert', 'eg.Wohnzimmer.Voute.G.Dimmwert', 'eg.Wohnzimmer.Voute.B.Dimmwert',
                  0,100, 10, 15, 'slider', 'rgb', 'Voute',
                  'eg.Wohnzimmer.Voute.R', 'eg.Wohnzimmer.Voute.G', 'eg.Wohnzimmer.Voute.B'
                  , '', '', '', '', 'hsv', 'eg.Wohnzimmer.Voute.WW','eg.Wohnzimmer.Voute.WW.Dimmwert', '', '', '',  
    ['light_led_stripe',
    [        
    ['linetext','slider'],
    'Sättigung', ['eg.Wohnzimmer.Voute.sequencer.s', 0, 100, 5, '', 'handle']
    ],
    [
    ['linetext','slider'],
    'Helligkeit', ['eg.Wohnzimmer.Voute.sequencer.v', 0, 100, 5, '', 'handle']
    ],
    ]
                    ,'',
                  ['eg.Wohnzimmer.Voute.sequencer','eg.Wohnzimmer.Voute.sequencer'], '', '', '',
                  ['colorpicker','ww_slider','sequencer','extpopup']) }}​
    Das erste funktioniert wunderbar.
    Das zweite auch - am Desktop.
    Am Handy schaltet es kurz an und dann wieder aus, beim klick auf das rot markierte Symbol:
    image.png

    Code:
    2022-10-30 13:16:18 INFO modules.websocket 192.168.177.105:44292, smartVISU v3.2.2, Chrome 107 sent '{'cmd': 'item', 'id': 'eg.Wohnzimmer.Voute.sequenc
    er', 'val': '1'}'
    2022-10-30 13:16:18 DEBUG lib.item.item Item eg.Wohnzimmer.Voute.sequencer = True via smartVISU 192.168.177.105 None
    2022-10-30 13:16:18 DEBUG lib.scheduler Triggering logics.hsv - by: Item source: {'item': 'eg.Wohnzimmer.Voute.sequencer', 'details': 'smartVISU:192
    .168.177.105'} dest: None value: True
    2022-10-30 13:16:18 DEBUG modules.websocket Send update to Client 192.168.177.105:44292, smartVISU v3.2.2, Chrome 107 for item eg.Wohnzimmer.Voute.seque
    ncer
    2022-10-30 13:16:18 DBGMED modules.websocket visu >MONIT: '{"cmd": "item", "items": [["eg.Wohnzimmer.Voute.sequencer", true]]}' - to 192.168.177.105:
    44292, smartVISU v3.2.2, Chrome 107
    2022-10-30 13:16:18 WARNING logics.hsv [Sequencer] Starting for eg.Wohnzimmer.Voute. Status is True
    2022-10-30 13:16:18 DEBUG lib.item.item Item eg.Wohnzimmer.Voute.R.Dimmwert = 7 via Logic None None
    2022-10-30 13:16:18 DEBUG modules.websocket Send update to Client 192.168.177.105:44292, smartVISU v3.2.2, Chrome 107 for item eg.Wohnzimmer.Voute.R.Dim
    mwert
    2022-10-30 13:16:18 DBGMED modules.websocket visu >MONIT: '{"cmd": "item", "items": [["eg.Wohnzimmer.Voute.R.Dimmwert", 7]]}' - to 192.168.177.105:44
    292, smartVISU v3.2.2, Chrome 107
    2022-10-30 13:16:18 INFO modules.websocket 192.168.177.105:44292, smartVISU v3.2.2, Chrome 107 sent '{'cmd': 'item', 'id': 'eg.Wohnzimmer.Voute.sequenc
    er', 'val': '0'}'
    2022-10-30 13:16:18 DEBUG lib.item.item Item eg.Wohnzimmer.Voute.sequencer = False via smartVISU 192.168.177.105 None
    ​
    Man sieht, dass das Kommando Aus von der Visu kommt.

    Woran kann das liegen?

    Gruß,
    Hendrik
    Zuletzt geändert von wvhn; 31.10.2022, 23:23. Grund: Status gelöst gesetzt

    #2
    Moin Hendrik,

    AndreK sei Dank gibt es den Widget Assistant, mit dem ich Deine Parametrierung überprüfen konnte.

    Ich denke es liegt daran, dass Du beim Sequencer dasselbe item für shortpress und longpress verwendet hast. Beim Handy ist die Unterscheidung zwischen „tap“ und „taphold“ etwas schwierig. Das müssen wir mal näher untersuchen. Ich vermute, dass dann beide Events nacheinander ausgelöst werden.

    Gruß
    Wolfram

    Kommentar


      #3
      Ich habs jetzt mit dem Widget Assistant nachgestellt. Meine iOS-Geräte zeigen das beschriebene Verhalten nicht, aber ein altes Huawei-Handy mit Android zeigt ein ähnliches Verhalten. Abhilfe schafft tatsächlich in der vorletzten Zeile das longpress-item zu entfernen. Also 'eg.Wohnzimmer.Voute.sequencer' anstelle ['eg.Wohnzimmer.Voute.sequencer', 'eg.Wohnzimmer.Voute.sequencer']

      Gruß
      Wolfram

      Kommentar


        #4
        Danke, das war es!
        Da wäre ich nie drauf gekommen.

        Gruß,
        Hendrik

        Kommentar

        Lädt...
        X