Ankündigung

Einklappen
Keine Ankündigung bisher.

basic.stateswitch reagiert auf Smartphone anders als am PC

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

    basic.stateswitch reagiert auf Smartphone anders als am PC

    Moin,

    ich habe auf die 2.9 umgestellt und soweit alles angepasst und am PC ohne Probleme getestet. Nun habe ich aber das Problem das wenn ich an meinem Android Smartphone mit Opera oder dem Hauseigenen Browser versuche einen basic.stateswitch zu schalten dieses nicht funktioniert.

    Code:
    {{ basic.stateswitch('Weihnachtsbaum', 'Weihnachtsbaum.sw', 'mini', '', 'light_x-mas_tree.svg') }}
    Sobald ich den button am Smartphone bediene wird der Zustand 2x umgeschaltet. Quasi 1x On und dann aber im selben Moment auch gleich wieder Off.

    Code:
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum setG1: on
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum on
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum last-sender: fhem
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum setG1: off
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum off
    2018-12-28 13:09:22 KNX Wohnzimmer_Tannenbaum last-sender: fhem
    Am PC funktioniert alles einwandfrei.

    Als Anhang noch der Eintrag aus dem GAD Editor.

    Lg Jessy
    Angehängte Dateien

    #2
    Ja, ist in develop kaputt (ist ja develop, da kann sowas vorkommen).
    Über die Festtage habe ich nicht so viel Zeit dafür, vielleicht heute oder morgen Abend.

    Man kann aber einfach den vorigen Commit f5f156ed1bbc6ae0c6d405dfd7210adf1202cfac auschecken.

    Kommentar


      #3
      Super

      Danke für die Schnelle Rückmeldung

      Kommentar


        #4
        Zitat von smai Beitrag anzeigen
        Man kann aber einfach den vorigen Commit f5f156ed1bbc6ae0c6d405dfd7210adf1202cfac auschecken.
        Kurze Frage, wie checke den vorherigen Commit aus?

        Git pull f5f156ed1bbc6ae0c6d405dfd7210adf1202cfac

        ?

        Kommentar


          #5
          Zitat von https://githowto.com/getting_old_versions
          Code:
          git checkout <hash>

          Kommentar


            #6
            Ok, und dann wieder auf die letzte Version?
            git checkout master

            Kommentar


              #7
              Fast. Nicht master, sondern develop.

              Kommentar


                #8
                Ok, vielen Dank.

                Kommentar


                  #9
                  Eben habe ich eine fix committed, bitte testen.
                  Ohne Angabe eines longpress items solle er sich wie früher verhalten. Mit longpress gibt es vielleicht die Probleme weiterhin, kann dies aber nicht nachvollziehen.

                  Kommentar


                    #10
                    Bei mir hat sich im Verhalten bei IOS nichts verändert.
                    Hatte vorher auf den alten Stand gewechselt.
                    Alles IO
                    Dann wieder auf develop
                    Git pull
                    Gleiches Verhalten. Ein Touch Klick auf einen Stateswitch zweimal geschaltet (aus/an). Obwohl nichts im Longpress steht.

                    Kommentar


                      #11
                      Cache (Browser und smartVISU) geleert?

                      Kommentar


                        #12
                        SmartVisu Cache war nicht gelöscht denke ich.
                        Auf dem IPad geht es jetzt. Sorry

                        Kommentar


                          #13
                          Unter Android ebenfalls positiver Test!

                          Kommentar


                            #14
                            Übrigens funktioniert longpress und longpressrelease auch unter iOS.

                            Allerdings muss dann der short Klick wirklich short sein.
                            Ein normaler Touch Klick ist manchmal schon zu lang und es wird gleich wieder umgeschaltet.

                            Man muss schon wirklich sehr schnell tippen, dann geht das.

                            Muss man da für shortpress evtl auch noch eine Zeit angeben was ein shortpress ist?

                            Kommentar


                              #15
                              Leider lässt sich die Zeit für Longpress in jQuery Mobile nicht pro Widget bzw. Event-Binding definieren sondern nur global. Standardmässig liegt diese bei 750ms.

                              Kommentar

                              Lädt...
                              X