FTUI - switch schaltet nicht vom UI

Begonnen von HomeAuto_User, 15 Januar 2020, 19:50:03

Vorheriges Thema - Nächstes Thema

HomeAuto_User

Hallo,
ich habe testweise ein FTUI begonnen und habe dort 2 Schalter definiert.

Ausschnitt:
                        <div class="cell">
                            <div data-type="switch" data-device="IT_F00F00FFFF" class=""></div>
                            <div>GlasVitrine</div>
                            <div data-type="switch" data-device="IT_0F0FFFF100" class=""></div>
                            <div>SchrankLicht</div>
                        </div>


Beide werden beim schalten aus FHEM Desktop richtig erkannt aber einer von beiden fungiert als Taster im FTUI und ändert nicht den Zustand.
Desweitern habe ich festgestellt, wenn ich den Schalter schalten möchte via FTUI "klick" so schaltet er nicht und möchte immer den alten Zustand senden.

Im FHEM Logfile taucht dann folgendes auf

2020.01.15 19:42:27 3: nano_433Mhz IT_set: IT_F000FFFF0F off
2020.01.15 19:42:27 3: benon_3_FB_Weichnachtsstern return value: Unknown argument DMSG:, choose one of off:noArg on:noArg  off-till-overnight off-till blink on-for-timer on-till-overnight on-till off-for-timer intervals toggle
2020.01.15 19:42:27 3: benon_3_FB_Weichnachtsstern return value: Unknown argument RSSI:, choose one of off:noArg on:noArg  off-till off-till-overnight on-till-overnight on-till off-for-timer on-for-timer blink intervals toggle
2020.01.15 19:42:27 3: benon_3_FB_Weichnachtsstern return value: Unknown argument RAWMSG:, choose one of off:noArg on:noArg  blink off-for-timer on-till-overnight on-till on-for-timer off-till-overnight off-till toggle intervals
2020.01.15 19:42:27 3: benon_3_FB_Weichnachtsstern return value: Unknown argument Protocol_ID:, choose one of off:noArg on:noArg  off-till-overnight off-till blink on-for-timer on-till-overnight on-till off-for-timer intervals toggle


Der Fall ist reproduzierbar.
Wenn ich es normal vom Desktop schalte, so kommt die Meldung nicht.

Ein list vom device:
Internals:
   DEF        F000FFFF0F 0F F0
   FUUID      5c44efce-f33f-08a5-6372-4a1cbf68705bca5c
   IODev      nano_433Mhz
   LASTInputDev radino_433Mhz
   MSGCNT     54
   NAME       IT_F000FFFF0F
   NR         465
   STATE      aus
   TYPE       IT
   XMIT       f000ffff0f
   XMITdimdown 00
   XMITdimup  00
   XMIToff    f0
   XMITon     0f
   radino_433Mhz_DMSG i405514
   radino_433Mhz_MSGCNT 54
   radino_433Mhz_Protocol_ID 3
   radino_433Mhz_RAWMSG MS;P2=-7748;P3=237;P4=-760;P5=759;P6=-244;D=32345634343434343434563456345634563434345634563434;CP=3;SP=2;R=33;O;m2;
   radino_433Mhz_RSSI -57.5
   radino_433Mhz_TIME 2020-01-15 19:42:30
   CODE:
     1          f000ffff0f
   READINGS:
     2020-01-15 19:42:30   LastActionTime  2020-01-15 19:42:30
     2019-07-23 21:01:57   protocol        V1
     2020-01-15 19:42:30   state           off
Attributes:
   IODev      nano_433Mhz
   alias      Weihnachtsstern_(D)
   eventMap   on:an off:aus
   group      4.0_Fernbedienung
   room       05_Dachboden
   sortby     8
   userReadings LastActionTime { ReadingsTimestamp($name, "state", 0) }


Erbitte Mithilfe

MfG
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

amenomade

Da du eventMap hast, musst Du wahrscheinlich auch data-get-on und data-get-off in FTUI definieren
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

HomeAuto_User

Das verfolge ich mal.
Das 2. Device hat auch Eventmap und es geht ohne manuelle Definition. ;)


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

amenomade

Zitat von: HomeAuto_User am 15 Januar 2020, 22:11:47
Das 2. Device hat auch Eventmap und es geht ohne manuelle Definition. ;)
Das kann ich nicht sehen.

Du musst aber wissen, ob dein Device den Status on/off oder ein/aus nimmt, und ob man es mit set on/off oder mit set ein/aus schaltet.
Die Standard-Werte sind im Wiki dokumentiert. Wenn Du andere Werte hast, musst Du in FTUI definieren.

Übrigens: Ich verstehe nicht die Verbindung zwischen deinen Log-Auszug und "list", und das kleine Stück FTUI-COde, das Du geliefert hast.

FTUI Code: IT_F00F00FFFF und IT_0F0FFFF100
"list" und Log: IT_F000FFFF0F
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus