Fibaro Swipe

Hi Leute,

kenn Ihr das schon?

http://www.fibaro.com/en/the-fibaro-system/swipe

Ich finde es interessant, Gestenerkennung hinter einer Tapete :smiley:

LG Izack

Ich habe eins hier, kann aber derzeit nur eine Funktion ausführen ich sehe zwar im debug die unterschiedlichen Gesten:
-von rechts nach links ein/aus
-von links nach rechts ein/aus

  • von oben nach unten ein/aus
  • von unten nach oben ein/aus
    -start nach rechts rotieren / ende rechts rotieren
    -start nach linksrotieren / ende links rotieren
    komme aber nicht dran.

Gibt es eine Möglichkeit über php auf debug werte zu reagieren. Wenn ja kann ich hierzu ein kleines Skript erstellen.
Ansonsten müsset sich es mal jemand von ip symcon anschauen und die unterschiedlichen Gesten in 6 variablen oder Untergeräte packen.

Nachdem die Verfügbarkeit bei vielen Shops mittlerweile gegeben ist, habe ich auch zugegriffen :).

Das Hinzufügen via Z-Wave Konfigurator klappt soweit, auswerten lassen sich die Gesten aber nicht.
Bedenklich ist, dass aktuell keinerlei technische Dokumentation zu existieren scheint (weder in Papierform noch im Netz), die etwa die Parameter erläutert.


Nicht unterstützte Klassen: 5E, 59, 5B, 5A, 7A, 8E, 73, 98


Die Assoziationen sehen soweit valide aus.

Die SceneActivation-Klasse zu forcieren (wie es etwa bei der NodOn Soft Remote zum Erfolg führt) nützt leider nichts - die dann angelegte Statusvariable SceneID wird nicht aktualisiert.

Ich werde das Gerät mangels Unterstützung vermutlich retournieren, da es aktuell nicht sinnvoll einsetzbar ist - es piept beim Gestikulieren munter, das alleine bringt einem aber nicht allzu viel ;)…

Ihr sagt da kommen Daten im Debug. Könnt ihr davon mal ein Bild machen? Ich vermute es wird die selbe Klasse sein, wie z.B. für die KFOB Fernbedienung :slight_smile:

paresy

5x Swipe nach links:
HEX: 18.04.2016 21:13:09.00 | ® Class (5B): Unknown | 03 26 00 03
HEX: 18.04.2016 21:13:09.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:13:09.00 | ® Class (20): BASIC | 01 FF

HEX: 18.04.2016 21:13:11.00 | ® Class (5B): Unknown | 03 27 00 03
HEX: 18.04.2016 21:13:11.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:13:11.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:13:13.00 | ® Class (5B): Unknown | 03 28 00 03
HEX: 18.04.2016 21:13:13.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:13:13.00 | ® Class (20): BASIC | 01 FF

HEX: 18.04.2016 21:13:16.00 | ® Class (5B): Unknown | 03 29 00 03
HEX: 18.04.2016 21:13:16.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:13:16.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:13:20.00 | ® Class (5B): Unknown | 03 2A 00 03
HEX: 18.04.2016 21:13:20.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:13:20.00 | ® Class (20): BASIC | 01 FF

HEX: 18.04.2016 21:13:23.00 | ® Class (5B): Unknown | 03 2B 00 03
HEX: 18.04.2016 21:13:23.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:13:23.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:13:25.00 | ® Class (5B): Unknown | 03 2C 00 03
HEX: 18.04.2016 21:13:25.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:13:25.00 | ® Class (20): BASIC | 01 FF

5x Swipe nach oben:
HEX: 18.04.2016 21:15:48.00 | ® Class (5B): Unknown | 03 3E 00 01
HEX: 18.04.2016 21:15:48.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:15:48.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:15:52.00 | ® Class (5B): Unknown | 03 3F 00 01
HEX: 18.04.2016 21:15:52.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:15:52.00 | ® Class (20): BASIC | 01 FF

HEX: 18.04.2016 21:15:58.00 | ® Class (5B): Unknown | 03 40 00 01
HEX: 18.04.2016 21:15:58.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:15:58.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:16:02.00 | ® Class (5B): Unknown | 03 41 00 01
HEX: 18.04.2016 21:16:02.00 | ® Class (20): BASIC | 01 00
HEX: 18.04.2016 21:16:02.00 | ® Class (20): BASIC | 01 00

HEX: 18.04.2016 21:16:11.00 | ® Class (5B): Unknown | 03 42 00 01
HEX: 18.04.2016 21:16:11.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:16:11.00 | ® Class (20): BASIC | 01 FF

HEX: 18.04.2016 21:16:13.00 | ® Class (5B): Unknown | 03 43 00 01
HEX: 18.04.2016 21:16:13.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:16:13.00 | ® Class (20): BASIC | 01 FF

Swipe nach rechts:
HEX: 18.04.2016 21:10:09.00 | ® Class (5B): Unknown | 03 16 00 04
HEX: 18.04.2016 21:10:09.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:10:09.00 | ® Class (20): BASIC | 01 FF

Swipe nach unten:
HEX: 18.04.2016 21:11:13.00 | ® Class (5B): Unknown | 03 19 00 02
HEX: 18.04.2016 21:11:13.00 | ® Class (20): BASIC | 01 FF
HEX: 18.04.2016 21:11:13.00 | ® Class (20): BASIC | 01 FF

Beobachtungen:

  • Setze ich die Option „Erzwinge Basic-Klasse“, schaltet jede zweite Handbewegung in dieselbe Richtung die Variable „Daten (Boolean)“ auf „An“ (01 FF), jede andere entsprechend auf „Aus“ (01 00).
  • Es läuft ein Zähler mit, der bei jeder weiteren Gäste inkrementiert wird (siehe Class 5B etwa beim Swipe links: 26, 27, 28, 29, 2A, 2B, 2C…).

3-sekündige Fingerdrehung im Uhrzeigersinn:
HEX: 18.04.2016 21:23:52.00 | ® Class (26): SWITCH_MULTILEVEL | 04 20 00 FF 01
HEX: 18.04.2016 21:23:52.00 | ® Class (26): SWITCH_MULTILEVEL | 04 20 00 FF 01
HEX: 18.04.2016 21:23:55.00 | ® Class (26): SWITCH_MULTILEVEL | 05
HEX: 18.04.2016 21:23:55.00 | ® Class (26): SWITCH_MULTILEVEL | 05

2-sekündige Fingerdrehung gegen den Uhrzeigersinn:
HEX: 18.04.2016 21:24:54.00 | ® Class (26): SWITCH_MULTILEVEL | 04 68 00 FF 01
HEX: 18.04.2016 21:24:54.00 | ® Class (26): SWITCH_MULTILEVEL | 04 68 00 FF 01
HEX: 18.04.2016 21:24:56.00 | ® Class (26): SWITCH_MULTILEVEL | 05
HEX: 18.04.2016 21:24:56.00 | ® Class (26): SWITCH_MULTILEVEL | 05

Ich habe folgende Anleitung für das Gerät gefunden. Dort sind auch teilweise die Parameter erklärt.

… Mist, kann es nicht hochladen. Ist knapp 1 MB groß…:frowning:

Hier der link:

Gibt es hier einen aktuellen Stand?
Hat jemand das Teil mittlerweile mit Symcon am laufen?

Ja, wir unterstützen die 5B (CENTRAL_SCENE) Klasse :slight_smile:

paresy

Danke :loveips:

Wie kann ich die Switch_Multilevel Befehle auswerten, welche beim Dimmen durch das Gerät gesendet werden? Dafür sind keine Variablen angelegt. Geht das irgendwie per Skript oder muss ich da ein Modul schreiben? Bei unterstützte Klassen ist Switch_Multilevel auch nicht angekreuzt und ausgegraut, sodass ich dies nicht ändern kann.

Das ist nicht vorgesehen. Du kannst nur die Szenen auswerten. (Dort kannst du gerne eine für Dimstart und Dimende erstellen)

Wir bieten keine Variablen an um den Dimstart/Dimende auszuwerten. Ein automatisches Empfangen vom echten „Dimmwert“ mit Rampe wird von Z-Wave gar nicht gesendet.

paresy