Hallo,
ich hole diesen Thread mal aus dem Winterschlaf, um keinen neuen zu erstellen.
Das auslesen von Funksignalen mittels "sudo pilight-receive" funktioniert bei mir. Ich habe Funksteckdosen von Intertechno mit Drehrad, die ich über vier verschiedene Möglichkeiten bediene:
1. Original Fernbedienung
2. Raspberry Pi mit PILIGHT
3. Harmony Fernbedienung mit einem Lightmanager (altes Gerät, das Infrarot- in Funksignale umwandelt):
4. CUXd an einer Homematic CCU2
Mit allen Geräten kann ich die Fernbedienungen ein und ausschalten.
Jetzt das Problem:
Wenn ich die gesendeten Funksignale auslese, sind diese nicht gleich.
Die Originalfernbedienung und Pilight senden die selben Befehle. Vom Lightmanager und von der Homematic kommen andere Befehle.
1. Original Fernbedienung:
"message": {
"id": 1,
"unit": 1,
"state": "up"
},
"origin": "receiver",
"protocol": "arctech_screen_old",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 2
2. Raspberry Pi mit PILIGHT:
"origin": "sender",
"protocol": "arctech_switch_old",
"message": {
"id": 1,
"unit": 1,
"state": "on"
},
"repeat": 1,
"uuid": "0000-e4-5f-01-213cfa"
3. Harmony Fernbedienung mit einem Lightmanager (altes Gerät, das Infrarot- in Funksignale umwandelt):
"message": {
"systemcode": 787457,
"unitcode": 5,
"state": "on"
},
"origin": "receiver",
"protocol": "logilink_switch",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"unitcode": 524803,
"state": "closed"
},
"origin": "receiver",
"protocol": "kerui_D026",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"unitcode": 786174,
"state": "opened"
},
"origin": "receiver",
"protocol": "ev1527",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"systemcode": 14,
"unitcode": 15,
"state": "opened"
},
"origin": "receiver",
"protocol": "elro_800_contact",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"id": 7,
"state": "off"
},
"origin": "receiver",
"protocol": "ehome",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"id": 16,
"systemcode": 1025,
"unit": 5,
"state": "on"
},
"origin": "receiver",
"protocol": "daycom",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
}
{
"message": {
"systemcode": 263169,
"unitcode": 5,
"state": "on"
Alles anzeigen
Diese Message wird insgesamt 5 Mal wiederholt (repeats).
4. CUXd an einer Homematic CCU2
"message": {
"unit": 524802,
"battery": 0,
"state": "closed"
},
"origin": "receiver",
"protocol": "iwds07",
"uuid": "0000-e4-5f-01-213cfa",
"repeats": 1
Diese Message wird insgesamt 10 Mal wiederholt (repeats).
Gibt es dafür eine Erklärung und kann man das korrigieren, damit die Homebridge immer korrekt "mithören" kann?
Gruß Schraube