UNPKG

homebridge-http-sensors-switches

Version:

This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C

119 lines 4.9 kB
{ "bridge": { "name": "Homebridge 3B54", "username": "0E:89:47:47:3B:54", "port": 51576, "pin": "426-55-063", "advertiser": "bonjour-hap" }, "platforms": [ { "name": "Config", "port": 8585, "auth": "form", "theme": "auto", "tempUnits": "c", "lang": "auto", "noFork": true, "standalone": true, "platform": "config" }, { "platform": "HttpSensorsAndSwitches", "name": "Stergo", "description": "Http all in one place", "devices": [ { "deviceType": "Sensor", "deviceID": "896543287", "deviceName": "Attic", "deviceManufacturer": "DHT", "deviceModel": "Private Model", "deviceSerialNumber": "", "deviceFirmwareVersion": "v1.4.0", "sensorUrl": "http://192.168.1.74/mesures.json", "temperatureName": "t", "humidityName": "h", "updateInterval": 60000 }, { "deviceType": "Switch", "deviceName": "Night Light", "deviceID": "1234578", "deviceManufacturer": "Stergo", "deviceModel": "Switch", "deviceSerialNumber": "203ab773-d5cd-42a2-b531-a98bba0e4444", "deviceFirmwareVersion": "0.4.0", "urlON": "http://192.168.1.77/POWER?state=ON", "urlOFF": "http://192.168.1.77/POWER?state=OFF", "urlStatus": "http://192.168.1.77/POWER", "stateName": "POWER", "onStatusValue": "ON", "offStatusValue": "OFF" }, { "deviceType": "Sensor", "deviceID": "65432258", "deviceName": "Balcony", "mqttBroker": "192.168.1.200", "mqttPort": "1883", "mqttTemperature": "qiot/things/Attic/Temperature", "mqttHumidity": "qiot/things/Attic/Humidity", "mqttUsername": "testuser", "mqttPassword": "testuser" }, { "deviceType": "Switch", "deviceID": "wqwe65432258", "deviceName": "Relay", "mqttBroker": "192.168.1.200", "mqttPort": "1883", "mqttSwitch": "iot/things/StergoTestSwitch/switch1", "mqttUsername": "testuser", "mqttPassword": "testuser" }, { "deviceType": "Switch", "deviceID": "21qweqwe22wqwweqwaee65432258", "deviceName": "Attic LED", "mqttBroker": "192.168.1.200", "mqttPort": "1883", "mqttSwitch": "iot/things/StergoTestSwitch/switch1", "mqttUsername": "testuser", "mqttPassword": "testuser", "discordWebhook": "https://discordapp.com/api/webhooks/XXXXX", "discordUsername": "SmartHome", "discordAvatar": "", "discordMessage": " is " }, { "deviceType": "Sensor", "deviceID": "65432258", "deviceName": "Balcony", "sensorUrl": "http://192.168.1.72/mesures.json", "humidityName": "h", "updateInterval": 300000 }, { "deviceType": "Fan", "enableLogging": false, "deviceID": "asf3fsd4gsdvxcvn", "deviceName": "Fan", "deviceManufacturer": "Kreso", "deviceModel": "fanv2", "deviceSerialNumber": "333ccc3444dccc", "deviceFirmwareVersion": "v1", "urlStatus": "http://192.168.1.1/test/Fanv2/fanv2.json", "methodUpdate": true, "urlFanControl": "http://192.168.1.1/test/Fanv2/fanv2.php", "paramNameActive": "Active", "paramNameRotationSpeed": "RotationSpeed", "paramNameRotationDirection": "RotationDirection", "paramNameSwingMode": "SwingMode", "paramNameCurrentFanState": "CurrentFanState", "paramNameTargetFanState": "TargetFanState" } ] } ] }