-
Notifications
You must be signed in to change notification settings - Fork 48
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
Probleme mit Taster (Real wie virtuell) #296
Comments
Hi @TheBassfly! Du musst jedem Schalter des WRC6 auf der Homematic-Seite einmalig ein Programm zuweisen (das gar nichts tun braucht, kannst danach auch wieder löschen). Dann sind die Events auch extern sichtbar. War bei mir (Home Assisstant) auch so. Gruß, Damos |
Danke für den Tip. Den habe ich schon probiert, aber der funktioniert nicht. Mal davon ab, daß es dann ja für den BidCo Channel 2 auch gelten müsste. Der funktioniert ja auch nicht. |
Zeig mal bitte Dein Flow (Screenshot der RPC Event Config, JSON Export) |
|
|
Das Problem ist dass Du über den ChannelName auf Kanal :2 gefilter hast. Setze mal nur ein Filter auf Device, nicht nach Channel Filtern. Und bei Datapoint die RegExp |
Naja, es geht ja im den Kanal 2. So, hab diesen Filter mal weg genommen. Jetzt wird der Trigger ausgelöst wenn ich den Taster 1 (Kanal 1) drücke aber bei zwei passiert immer noch nichts. |
Ah ok, dann hab ich das falsch verstanden, ich dachte Du willst einen RPC Event Node für alle Tasten eines Gerätes nutzen. Wenn Du je Taste ein eigenen anlegst kannst/musst natürlich auf Kanal filtern. Dann würde ich aber umgekehrt dazu raten den Filter auf DeviceName zu löschen, es reicht wenn Du den Kanal eindeutig gefiltert hast, ist dann eine Bedingung weniger die Verarbeitet werden muss. |
Also beim drücken der Taste kommt im Debug: "invalid topic 2/PRESS_SHORT" |
Kann ich nicht konkret sagen. Aber die Taste löst ja was aus, weil ich ja aktuell ein Programm mit der Taste laufen habe, die eine virtuelle Taste in der CCU drückt. Das spielt auch. Knackpunkt hier ist immer wieder: Channel 1 (Egal ob WRC oder BidCos) wird erkannt. Alles was darüber hinausgeht nicht bzw bekommt diese Meldung oben. |
Hmm, das "invalid topic" macht mich stutzig. Möglicherweise doch ein Bug, muss ich untersuchen. Log wäre dennoch hilfreich. |
Sehr gerne. Welches der Logs benötigst du denn? Lustigerweise, wenn ich an den Debug Node alleine Hänge, wird es als true ausgeworfen. Sobald ich einen Switch Node dran hänge kommt diese Fehlermeldung wieder. |
Hmm, also wenn der Tastendruck im Debug Node ankommt dann ist RedMatic- bzw. node-red-contrib-ccu seitig erst mal alles iO. Log siehe https://github.com/rdmtc/RedMatic/wiki/Loglevel |
Ah, ich glaub ich seh das Problem :-) |
Oh - ich seh grad der HomeKit Event Node erlaubt keine 6 Tasten, nimm einfach erst mal 8. Ich reich eine Möglichkeit 6 Tasten zu konfigurieren mit dem nächsten Update nach. |
Ah und noch eine Ergänzung. Wenn Du unbedingt ein eigenen Event Node für jede Taste nutzen willst geht das schon auch - da musst dann aber dafür sorgen dass das Topic immer mit |
redmatic.2020-01-03T18_10_26.638Z.log Hier schonmal der Log. |
Ah okay. Gerade den Nachtrag gelesen. Danke für den Tip. |
Wenn Du node-red-contrib-tradfri mit Homematic Tasten ansteuern willst wirst ein Konstrukt aus Change und evtl. Switch Nodes brauchen um |
Ohne klugsch... zu wollen (bin eigentlich Anfänger), ich hab das so gelöst, vielleicht ist das irgendwie eine Hilfe, @TheBassfly ? Sind ein paar unterschiedliche Konzepte mit drin.
|
Moin
Ich hab real neu Redmatic nun drauf und hab auch meine ersten Flows erstellt. Gerade Homekit ist Mega.
Aber nun mein Problem:
Ich nutze einen WRC6 und ich habe das Problem, daß ich nur aus dem Taster 1 (Channel 1) einen Wert bekomme.
Ich nutze 1 und 2 als An/Aus Taster für Beleuchtung. Drücke ich die 1 kommt auch ein Wert der auch ausgegeben wird.
Auf der 2 passiert dahingehend garnix. Aktuell ist mein Workaround, das in der CCU der Taster 2 ein Programm auslöst, das mit auf den virtuellen BidCo Taster 1 die Taste drückt. Dann funktioniert es auch in der Redmatic.
Aus Spaß habe ich auch mal probiert, daß der Taster stattdessen die BidCo Taste 2 drückt. Auch dann passiert in Redmatic wieder nichts. Gibt es da eine Limitierung oder übersehe ich da in den Flows etwas? Muss ich den Channel Index vergeben? Nutze bisher den RPC-Event Node.
Danke und Gruß
The text was updated successfully, but these errors were encountered: