-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smart Buttons auswertbar machen, sofern überhaupt möglich #606
Comments
Am besten bitte als basis mal debug log aktivieren und ein Debug log posten von genau einem solchen multipress ... und ggf bissl länger um das "alle 60s" zu sehen. |
So, ich hätte hiermal ein Log. tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 tuya.0 |
Ok, was genau ist jetzt das Thema? Warum da kein DoubleCLick kommt? Naja wenn das Gerät keinen sendet kann der Adapter keinen anzeigern? Oder was genau ist doe Frage? Man sieht das Daten ankommen auch wenne s nur singleClick ist korrekt? |
Ich glaube ich hab das gleiche Problem. Der Smartswitch wird (entweder durch das lokale Polling oder durch Cloudpolling) alle X Sekunden abgefragt und die Objektdaten werden aktualisiert. (Nur der Zeitstempel, nicht die Zustände) Das macht es schwierig bis unmöglich einen SceneSwitch oder Taster abzufragen. Der Objektwert ändert sich ja nicht (Single Press bleibt ja bestehen, wenn zb. nach 20 Minuten erneut der Taster gedrückt wird), nur der Zeitstempel "akutalisiert" ändert sich. Ich versuche zb eine 20 Sekunden Beleuchtung bei Tastendruck zu erstellen, was daran scheitert das das Objekt aktualisiert wird, aber eben nicht geändert. So habe ich zb. im Moment alle 2 Minuten (aktualisierungsintervall der Instanz) die Beleuchtung für 20 Sekunden an. Ich hoffe, das Problem halbwegs dargestellt zu haben :) |
Naja der Adapter kann nur den Zeistempel nehmen der per MQTT kommt und das tut er, aber gern mal Debug lost posten und sagen wann es ein echter klick war und wann nicht |
Der Adapter macht an sich einen klasse Job. Das was fehlt ist einfach eine Einstellung bestimmte Geräte vom Polling auszuschliessen. Auch ein in den XML-Daten des Objektes eingetragenes " Nachtrag: |
Hi, nachdem es im Forum keine zufriedenstellende Resonanz gab, versuche ich die Thematik mal hier zu adressieren.
In den Objekten des Tuya Adapters liegt ein Zigbee Gateway GW018-DM. Gekoppelt mit diesem Gateway gibt es einen Smart Button. Dieser Button kennt die Zustände 0 (singleClick) und 1 (doubleClick). Mein Problem ist, dass ich nun ein x-beliebiges Gerät jeweils mit einem singleClick umschalten will, also toggeln. 1x gedrückt an, nochmal gedrückt aus, nochmal gedrückt an, usw. Aber genau das lässt sich in einem Skript nicht umsetzen. Grund: ein mehrmaliges Drücken (also so, dass kein Doppelklick ausgelöst wird) führt zu keiner Zustandsänderung und somit auch zu keiner Änderung bei LastChange. Lediglich der Timestamp wird aktualisiert. Aber auch das ist nicht auswertbar, da der Adapter alle 60Sekunden von sich aus, ohne dass eine Taste gedrückt wurde den Zeitstempel aktualisiert.
Gesucht ist also eine Möglichkeit, dass bei dieser Art von Smartbuttons wiederholende Tastendrücke erkennbar werden.
Lösungsansätze, sofern der Entwickler nicht gleich selbst schon Ideen hat:
Vielleicht liege ich ja komplett falsch und aus mir noch unbekannten Gründen ist es ggf. gar nicht Möglich so was im Adapter umzusetzen.
Ansonsten, wenn gewünscht kann ich gerne noch weitere Informationen nachliefern.
Vorab Danke für ein Feedback, egal wie es ausfallen mag.
The text was updated successfully, but these errors were encountered: