homebridge-smartsystem
Version:
SmartServer (Proxy Websockets to TCP sockets, Smappee MQTT, Duotecno IP Nodes, Homekit interface)
471 lines • 11.3 kB
JSON
{
"manufacturer": "Duotecno-Coppieterscc",
"platform": "DuotecnoPlatform",
"smappee": {
"debug": false,
"rules": [
{
"type": "sun",
"channel": "0",
"low": 30,
"high": 3000,
"actions": [
{
"name": "Lamp-Bottom",
"value": false,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 34,
"logicalNodeAddress": 3
},
{
"name": "Lamp-Bottom",
"value": false,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 34,
"logicalNodeAddress": 3
},
{
"name": "Lamp-Bottom",
"value": true,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 34,
"logicalNodeAddress": 3
}
],
"power": -758,
"current": 0
},
{
"type": "power",
"channel": "7+8+9",
"low": 500,
"high": 10000,
"actions": [
{
"name": "Blue LED",
"value": false,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 30,
"logicalNodeAddress": 3
},
{
"name": "Blue LED",
"value": true,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 30,
"logicalNodeAddress": 3
},
{
"name": "--",
"value": true,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 0,
"logicalNodeAddress": 0
}
]
},
{
"type": "power",
"channel": "7+8+9",
"low": 400,
"high": 900,
"actions": [
{
"name": "Lamp-Top",
"value": false,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 33,
"logicalNodeAddress": 3
},
{
"name": "Lamp-Top",
"value": true,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 33,
"logicalNodeAddress": 3
},
{
"name": "--",
"value": true,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"logicalAddress": 0,
"logicalNodeAddress": 0
}
],
"power": 266,
"current": 0
}
],
"address": "192.168.0.183",
"uid": "57e3e0d8-bb05-4b04-8662-1a9871998f3f",
"bindings": [
{
"channel": "0+1",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 1
},
{
"channel": "2+3",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 2
},
{
"channel": "4+5",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 7
},
{
"channel": "8",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 8
}
]
},
"p11": {
"debug": false,
"rules": [],
"bindings": [
{
"channel": "0+1+2",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 11
},
{
"channel": "3+4+5",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 12
}
],
"address": "192.168.0.206"
},
"shelly": {
"debug": false,
"address": "192.168.0.95",
"addresses": "192.168.0.95,192.168.0.95",
"rules": [],
"bindings": [
{
"channel": "0+1+2+3+4+5+6+7+8",
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"register": 5
}
]
},
"socapp": {
"debug": true,
"port": 9999
},
"smartapp": {
"apiPort": 8581,
"apiHost": "192.168.0.99",
"port": 5002,
"switches": [
{
"logicalNodeAddress": 252,
"logicalAddress": 107,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Shelly Valies",
"displayName": "Shelly Valies",
"extendedType": 0,
"nomacro": "Y",
"nostop": "Y",
"unitName": "Red",
"value": 0,
"data": "",
"header": "",
"method": "GET",
"type": "httpdim",
"plug": "http://192.168.0.96/light/0?brightness=$&turn=#"
},
{
"logicalNodeAddress": 16,
"logicalAddress": 35,
"masterAddress": "gm.coppieters.be",
"masterPort": 5005,
"name": "Test Plug",
"displayName": "Test Plug",
"extendedType": 0,
"nomacro": "N",
"nostop": "N",
"unitName": "Plug",
"value": 0,
"data": "",
"header": "",
"method": "GET",
"type": "smappee",
"plug": "1"
}
],
"debug": false,
"username": "pi",
"password": "GMTecno",
"links": [
{
"logicalNodeAddress": 252,
"logicalAddress": 104,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "unit",
"displayName": "unit",
"extendedType": 0,
"accId": "986b901a30d92cb7bd0205be90f65786c2d87c9a95d8a0a60cb4c048deda5ce6",
"accName": "Tim Klein",
"accService": [
"CurrentPosition",
"PositionState",
"TargetPosition",
"ObstructionDetected"
],
"type": "accessory",
"max": 100,
"min": 0
}
]
},
"system": {
"language": "EN",
"stores": false,
"multiple": false,
"socketserver": "ws.duotecno.eu",
"socketport": 9999,
"mood": "sfeer",
"debug": false,
"cmasters": [
{
"address": "192.168.0.97",
"port": 5001,
"password": "GMTecno",
"name": "Valies",
"active": true,
"nodenames": {
"3": "SB 1",
"4": "oled",
"252": " 20211003"
},
"debug": false
}
],
"cunits": [
{
"logicalNodeAddress": 252,
"logicalAddress": 102,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "<Solar Panels",
"displayName": "<Solar Panels",
"extendedType": 0,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 252,
"logicalAddress": 103,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": ">Cars",
"displayName": ">Cars",
"extendedType": 0,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 252,
"logicalAddress": 100,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": ">Grid",
"displayName": ">Grid",
"extendedType": 0,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 252,
"logicalAddress": 101,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": ">Swimmingpool",
"displayName": ">Swimmingpool",
"extendedType": 0,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 252,
"logicalAddress": 104,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Tim Small",
"displayName": "Tim Small",
"extendedType": 8,
"active": "Y",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 252,
"logicalAddress": 7,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Bottom-Left",
"displayName": "Bottom-Left",
"extendedType": 102,
"active": "Y",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 28,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Garage $",
"displayName": "Garage ",
"extendedType": 8,
"active": "Y",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 31,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "2|Dimmer",
"displayName": "Somfy Dimmer",
"extendedType": 1,
"active": "Y",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 30,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Blue LED",
"displayName": "Blue LED",
"extendedType": 1,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 29,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Red LED",
"displayName": "Red LED",
"extendedType": 1,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 34,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Lamp-Bottom",
"displayName": "Lamp-Bottom",
"extendedType": 2,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 33,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "Lamp-Top",
"displayName": "Lamp-Top",
"extendedType": 2,
"active": "N",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 4,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "All off",
"displayName": "Alles uitje",
"extendedType": 7,
"active": "Y",
"used": "Y",
"group": 0
},
{
"logicalNodeAddress": 3,
"logicalAddress": 5,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"name": "All on",
"displayName": "Alles aantje",
"extendedType": 7,
"active": "Y",
"used": "Y",
"group": 0
}
]
},
"scenes": [
{
"name": "Scene",
"trigger": {
"masterAddress": "0.0.0.0",
"masterPort": 5001,
"name": "unit",
"logicalAddress": 0,
"logicalNodeAddress": 0,
"value": true
},
"order": 0,
"units": []
}
],
"debug": true,
"settings": {
"network": {
"ip1": "1.2.3.4",
"gateway1": "1.2.3.1",
"nameservers": "8.8.8.8",
"ip2": "",
"gateway2": ""
}
},
"p1": false,
"proxy": {
"cloudServer": "ws.duotecno.eu",
"cloudPort": 5098,
"masterAddress": "192.168.0.97",
"masterPort": 5001,
"uniqueId": "",
"debug": false,
"kind": "solo"
}
}