Do It Yourself - Pilight – Raspberry Pi als Low Budget Smart Home Zentrale

Hallo Daniel,

vielen Dank erstmal für dein ausführliches Tutorial. Da sich in Pilight 6 wohl einiges geändert hat, habe ich mich als blutiger Linuxanfänger durch gewurschtelt und tatsächliche eine funktionierende config.json zu Stande gebracht :slight_smile: . Nachdem ich mit pilight-receive den Code der Funkfernbedienung meiner Alarmanlage ausgelesen habe und ihn in die config.json eingearbeitet habe, sollte es eigentlich funktionieren. Leider kommt nichts bei der Alarmanlage an.
Nun habe ich parallel zur Weboberfläche mal pilight-receive ausgeführt. Eigentlich sollte er mir ja anzeigen wenn etwas empfangen wird. Das Ergebnis sieht wie folgt aus:
{
“origin”: “sender”,
“protocol”: “clarus_switch”,
“message”: {
“id”: “B9”,
“unit”: 2,
“state”: “on”
},
“repeat”: 1,
“uuid”: “0000-00-00-6f-d84614”
}
{
“origin”: “sender”,
“protocol”: “clarus_switch”,
“message”: {
“id”: “B9”,
“unit”: 2,
“state”: “off”
},
“repeat”: 1,
“uuid”: “0000-00-00-6f-d84614”
}
Da origin: sender auch bei ausgesteckten Modul, erscheint gehe ich mal davon aus, das er das Senden protokolliert, aber da keine Befehle mit origin: receiver erscheinen kommt wohl nichts an.(?)
Daher folgende Fragen:

  1. Kann man das Senden mit dem eigenen Empfangsmodul des RaspPi überhaupt überprüfen?
  2. Wenn ja kann eigentlich nur das Sendemodul defekt sein oder?
    Ich habe einen RaspPi B Model mit Sender: FS1000A und angelöteter 17,4cm langer Antenne, Empfänger XY-MK-5V. Beide sind nach deinem Tut angeschlossen. Spannung liegt auch an den Modulen an (nachgemessen) und die Datenpins sind korrekt angeschlossen.
    Anbei mal meine Config.json:
    {
    “devices”: {
    “Alarman”: {
    “protocol”: [ “clarus_switch” ],
    “id”: [{
    “id”: “B9”,
    “unit”: 2
    }],
    “state”: “off”
    }
    },
    “rules”: {
    “test”: {
    “rule”: “IF Alarman.state IS on THEN switch DEVICE Alarman TO off”,
    “active”: 1
    }
    },
    “gui”: {
    “Alarman”: {
    “name”: “Alarmanlage An”,
    “group”: [ “Alarmanlage” ],
    “media”: [ “all” ],
    “readonly”: 0
    }
    },
    “settings”: {
    “log-level”: 4,
    “pid-file”: “/var/run/pilight.pid”,
    “log-file”: “/var/log/pilight.log”,
    “send-repeats”: 10,
    “receive-repeats”: 1,
    “webserver-enable”: 1,
    “webserver-port”: 5001,
    “webserver-cache”: 0,
    “webserver-root”: “/usr/local/share/pilight”,
    “firmware-update”: 0
    },
    “hardware”: {
    “433gpio”: {
    “sender”: 0,
    “receiver”: 1
    }
    },
    “registry”: {
    “pilight”: {
    “version”: {
    “current”: “6.0”
    }
    }
    }
    }
    Über deine Hilfe würde ich mich sehr freuen, da ich schon so einige Stunden mit dem Problem verbracht habe 