garfield :
Ich habe vor einiger Zeit eine Relais-Schaltung mit GPIO aufgebaut und die hat auch funktioniert.
Verwendet habe ich das Plugin "homebridge-gpio-relay v1.0.7"
Und hier die config, vielleicht hilft es Dir weiter
Code
{
"bridge": {
"name": "HBLift",
"username": "CC:22:3D:E3:CE:xx",
"port": 23009,
"pin": "031-45-xxx"
},
"description": "Home Smart Home",
"platforms": [
{
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "green",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"tempUnits": "c",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
},
"platform": "config"
},
{
"platform": "AutomationSwitches",
"switches": [
{
"type": "switch",
"name": "Stop",
"stored": true,
"default": false
},
{
"type": "switch",
"name": "Fahre rauf",
"stored": true,
"default": false
},
{
"type": "switch",
"name": "Fahre runter",
"stored": true,
"default": false
},
{
"type": "automation",
"name": "Switch #1",
"period": 2,
"autoOff": false
},
{
"type": "lock",
"name": "Entriegelung",
"default": "locked",
"stored": false
}
]
}
],
"accessories": [
{
"accessory": "relay",
"name": "RelaisRauf",
"pin": 7,
"duration": 0
},
{
"accessory": "relay",
"name": "RelaisRunter",
"pin": 8,
"duration": 0
},
{
"accessory": "relay",
"name": "RelaisLock",
"pin": 10,
"duration": 0
},
{
"accessory": "relay",
"name": "RelaisX",
"pin": 11,
"duration": 0
}
]
}
Alles anzeigen