Hi,
I’m switching from pilight + pimatic to pimatic only as of the incompability in pilight V6.0.
I have everything running except the 433MHz Transmitter and Receiver, also with debug options i do not see any output in the logs.
My full config from pimatic:
{
"//": "Please only change this file when pimatic is NOT running else pimatic will overwrite your changes.",
"settings": {
"authentication": {
"secret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"locale": "de",
"debug": true,
"logLevel": "debug",
"httpServer": {
"enabled": true,
"port": 88
},
"database": {
"deviceAttributeLogging": [
{
"deviceId": "*",
"attributeName": "*",
"expire": "7d",
"type": "*"
},
{
"deviceId": "*",
"attributeName": "temperature",
"expire": "1y",
"type": "*"
},
{
"deviceId": "*",
"attributeName": "humidity",
"expire": "1y",
"type": "*"
}
],
"messageLogging": [
{
"level": "*",
"tags": [],
"expire": "7d"
}
]
},
"httpsServer": {},
"gui": {}
},
"plugins": [
{
"plugin": "cron"
},
{
"plugin": "mobile-frontend"
},
{
"plugin": "sunrise",
"latitude": xxxxx,
"longitude": xxxxx
},
{
"plugin": "shell-execute"
},
{
"plugin": "homeduino",
"driver": "gpio",
"driverOptions": {},
"receiverPin": 0,
"transmitterPin": 1
},
{
"plugin": "openweather"
},
{
"plugin": "sysinfo"
},
{
"plugin": "gpio"
},
{
"plugin": "dht-sensors"
}
],
"devices": [
{
"id": "pilight-living-wunderground",
"name": "Wetter Bülach",
"class": "OpenWeatherDevice",
"location": "bulach, Switzerland",
"units": "metric",
"lang": "de",
"timeout": 300000
},
{
"id": "switch1",
"name": "Hue Ledstripe",
"class": "ShellSwitch",
"onCommand": "/home/pi/hue_ein.sh",
"offCommand": "/home/pi/hue_aus.sh",
"getStateCommand": "echo off"
},
{
"id": "switch2",
"name": "Manuelle Steuerung",
"class": "ShellSwitch",
"onCommand": "",
"offCommand": "",
"getStateCommand": "echo off"
},
{
"id": "switch3",
"name": "Winterzeit",
"class": "ShellSwitch",
"onCommand": "",
"offCommand": "",
"getStateCommand": "echo off"
},
{
"id": "switch4",
"name": "Notlauf Temp",
"class": "ShellSwitch",
"onCommand": "",
"offCommand": "",
"getStateCommand": "echo off"
},
{
"id": "switch5",
"name": "Übergangszeit",
"class": "ShellSwitch",
"onCommand": "",
"offCommand": "",
"getStateCommand": "echo off"
},
{
"id": "switch6",
"name": "Schalter Heizung",
"class": "ShellSwitch",
"onCommand": "",
"offCommand": "",
"getStateCommand": "echo off"
},
{
"id": "pilight-living-switch1",
"name": "Wärmelampe_70W",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch1",
"options": {
"id": 7203866,
"unit": 0
}
}
]
},
{
"id": "pilight-living-switch2",
"name": "Wärmelampe_50W",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch2",
"options": {
"id": 7203866,
"unit": 1
}
}
]
},
{
"id": "pilight-living-switch3",
"name": "LED",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch3",
"options": {
"id": 7203866,
"unit": 2
}
}
]
},
{
"id": "pilight-living-switch4",
"name": "Kühlung",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch4",
"options": {
"id": 7203866,
"unit": 12
}
}
]
},
{
"id": "pilight-living-switch5",
"name": "Luftbefeuchter",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch5",
"options": {
"id": 7203866,
"unit": 13
}
}
]
},
{
"id": "pilight-living-switch6",
"name": "7Links Webcam",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch6",
"options": {
"id": 7203866,
"unit": 14
}
}
]
},
{
"id": "pilight-living-dimmer",
"name": "Heizung",
"class": "HomeduinoRFDimmer",
"protocols": [
{
"name": "dimmer1",
"options": {
"id": 7203866,
"unit": 3
},
"send": true,
"receive": true
}
]
},
{
"id": "pilight-living-tempterrarium1",
"name": "Temp / Hygro KLO",
"class": "DHTSensor",
"type": 22,
"pin": 5,
"interval": 45000
},
{
"id": "pilight-living-tempterrarium2",
"name": "Temp / Hygro KLU",
"class": "DHTSensor",
"type": 22,
"pin": 2,
"interval": 45000
},
{
"id": "pilight-living-tempterrarium3",
"name": "Temp / Hygro WRO",
"class": "DHTSensor",
"type": 22,
"pin": 3,
"interval": 45000
},
{
"id": "pilight-living-tempterrarium4",
"name": "Temp / Hygro WRU",
"class": "DHTSensor",
"type": 22,
"pin": 4,
"interval": 45000
},
{
"id": "buttons1",
"name": "Manuelle Steuerungen 1",
"class": "ButtonsDevice",
"buttons": [
{
"id": "manuell",
"text": "Manuelle Steuerung"
},
{
"id": "heizung",
"text": "Heizung ein/aus"
},
{
"id": "not_temp",
"text": "Notlauf Temp. aus"
}
]
},
{
"id": "buttons2",
"name": "Manuelle Steuerungen 2",
"class": "ButtonsDevice",
"buttons": [
{
"id": "winter",
"text": "Winterzeit"
},
{
"id": "b_übergangszeit",
"text": "Übergangszeit"
}
]
},
{
"id": "pilight-living-wunderground2",
"name": "Wetter Australien",
"class": "OpenWeatherDevice",
"location": "windorah, Australia",
"units": "metric",
"lang": "de",
"timeout": 300000
}
],
"roles": [
{
"name": "admin",
"permissions": {
"pages": "write",
"rules": "write",
"variables": "write",
"messages": "write",
"events": "write",
"devices": "write",
"groups": "write",
"plugins": "write",
"updates": "write",
"controlDevices": true,
"restart": true
}
},
{
"name": "resident",
"permissions": {
"pages": "read",
"rules": "read",
"variables": "read",
"messages": "read",
"events": "read",
"devices": "none",
"groups": "none",
"plugins": "none",
"updates": "none",
"controlDevices": false,
"restart": false
}
}
]
}
I red that it is possible to just enable homeduino and add this to the config:
{
"plugin": "homeduino",
"driver": "gpio",
"driverOptions": {},
"receiverPin": 0,
"transmitterPin": 1
}
but no luck with it
In pilight the config for sender / receiver was the same and it worked perfectly.
pilight hardware.json:
{
"433gpio": {
"sender": 0,
"receiver": 1
}
}
Does anybody has a hint for me to get this running without an arduino? (Next step would be to buy an arduino, but then i have to resolder everything )
Thanks in advance
Marcel
PS. Es kann auch gerne Deutsch geantwortet werden, dachte nur ich schreib mal in der Einheitssprache von heute