FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: CQuadrat am 18 Juni 2015, 09:12:31

Titel: Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 18 Juni 2015, 09:12:31
Hallo Zusammen,

Homematic-Aktoren haben ja ggf. interne Taster, deren Konfiguration mit inKeyVisib sichtbar und auch geändert werden kann.
Diese Register heißen dann beispielsweise ...self01.

Manche Aktoren haben nun mehrere Kanäle und daher auch mehrere interne Taster; der HM-LC-Sw4-DR hat z.B. jeweils vier davon.

Ich frage mich jetzt, ob es theoretisch (und natürlich auch praktisch) möglich ist, diese internen Taster mit anderen Kanälen des gleichen Aktors zu peeren.

Also zum Beispiel so etwas wie:

set <HM-LC-Sw4-DR> peerChan 1 <HM-LC-Sw4-DR_channel02> single set both


Ein Anwendungsbeispiel wäre hier z.B.:
Das ganze könnte dann alles elegant über die internen Keys (...self01-self04) eingestellt werden.


Wäre so etwas also technisch umsetzbar? Aktuell ist es ja wohl nicht vorgesehen.



Viele Grüße

Christoph



PS: Eigentlich wäre peerIODev wohl der richtigere Befehl dafür. So wie ich es aber verstehe, ist der nur zum Peeren mit virtuellen FHEM-Devices.
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: Pfriemler am 18 Juni 2015, 11:02:25
Jein. Eigentlich stellt sich die Frage, ob die internen Channels auch auf Events der ursprünglich nicht zu diesem Kanal gehörenden Taste reagieren können. Du müsstest dann alle Channels mit self01 peeren (zusätzlich zu den vorhandenen möglich) und die Einschaltverzögerungen und Einschaltzeiten entsprechend setzen. Klar ist nur, dass die internen Tasten keine Events nach außen senden. Intern um-Peeren habe ich noch nie probiert.

geht nich Gips nich ...

Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 18 Juni 2015, 11:44:04
Zitat von: Pfriemler am 18 Juni 2015, 11:02:25
... Du müsstest dann alle Channels mit self01 peeren (zusätzlich zu den vorhandenen möglich) und die Einschaltverzögerungen und Einschaltzeiten entsprechend setzen. ...
genau so würde ich das machen wollen

Zitat
geht nich Gips nich ...
das hoffe ich doch  ;)
nur weiß ich noch nicht wie  ::)
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 21 Juni 2015, 19:25:14
Martin, hast Du keine Idee dazu?
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: martinp876 am 21 Juni 2015, 19:42:03
theoretisch geht das.Praktisch muss eQ3 es unterstützen - wie die FW intern aufgebaut ist, kann ich nicht sagen.

hast du schon probiert zu peeren? dann solltest du die entsprechenden register lesen können, falls es akzeptiert wird. dann kannst du es testen - als den Knopf drücken... und sehen, was geht.
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 21 Juni 2015, 19:52:12
Zitat von: martinp876 am 21 Juni 2015, 19:42:03
hast du schon probiert zu peeren? dann solltest du die entsprechenden register lesen können, falls es akzeptiert wird. dann kannst du es testen - als den Knopf drücken... und sehen, was geht.

Versucht schon, aber es scheitert genau daran, dass für diese Kanäle der peerChan-Befehl nicht vrogesehen ist.
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: martinp876 am 21 Juni 2015, 20:14:21
ah -ok.
nehme peerBulk.
set <mychannel> peerBulk <hmID-Channel>

auch hier habe ich "self01" ausgeblendet. Du kannst aber die HMId einfach eingeben - plus den Kanal
HMId = 123456
Self02 gewünscht
hmID-Channel = 12345602

Logge die messages und beobachte, ob das Device diese message zurückweist.
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 22 Juni 2015, 00:00:12
Ah, vielen Dank!

Das Peeren scheint übertragen zu werden (unset scheint allerdings nicht zu funktionieren). Allerdings hat das Ändern der Condition Tables keinerlei Effekt.


Muss mir das aber morgen nochmal in Ruhe anschauen.
Titel: Antw:Interne Taster mit internen Channels peeren (HM-LC-Sw4-DR)
Beitrag von: CQuadrat am 22 Juni 2015, 22:40:41
Das war wohl nix.

Man kann die internen Kanäle zwar peeren, aber das ganze hat dann leider keinerlei Effekt.