在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:kpsuperplane/homebridge-wiz-lan开源软件地址:https://github.com/kpsuperplane/homebridge-wiz-lan开源编程语言:TypeScript 100.0%开源软件介绍:homebridge-wiz-lanBased off of kpsuperplane/homebridge-iotas Currently supports
Installation
ConfigurationSimple Configuration: {
"platform": "WizSmarthome",
"name": "WizSmarthome",
} Full configuration options: {
"platform": "WizSmarthome",
"name": "Wiz",
// [Optional] Port for bulbs to connect to your server
// Default: 38900
"port": 38900,
// [Optional] Enable scenes support for your bulbs
// Default: false
"enableScenes": false,
// [Optional] UDP Broadcast address for bulb discovery
// Default: 255.255.255.255
"broadcast": "255.255.255.255",
// [Optional] Your server's IP address
// Default: Autodiscovered
"address": "192.168.0.1",
// [Optional] Manual list of IP addresses of bulbs
// Useful if UDP broadcast doesn't work for some reason
// Default: None
"devices": [
{ "host": "192.168.0.2" },
{ "host": "192.168.0.3" },
{ "host": "192.168.0.4" },
// ...
]
} Some NotesColorThe Wiz bulbs strongly distinguish between RGB color modes and Kelvin color modes, the latter being significantly brighter. Unfortunately, HomeKit is not very good at handling both at the same time, yielding weird errors if you try to add both characteristics. Luckily, even if we only enable the color mode, we still get a nice temperature picker. Problem is, the color temperature is given in standard HSV. As such, this app will try to guess which one to best use given a color, and you will notice some significant brightness variance switching between a "temp" hue and a "color" hue. In particular, since the Wiz bulbs only support up to 6500K, this means that only the top-ish half of the temperature picker is actually bright DevelopmentIdeas from http://blog.dammitly.net/2019/10/cheap-hackable-wifi-light-bulbs-or-iot.html?m=1 CreditsThanks to: @dotkrnl#7 Remove obsolete/invalid parameters from setPilot to fix @victori#16 Support costco wiz lights that behave differently from philips wiz @Supereg#25 Fix: getter for Name Characteristic returned object instead of the value @MoTechnicalities@xmanu#57 transform the received dimming value to also fit the 10 to 100 range @BMDan#67 feat: Support durable custom names in config @krystofcelba#74 feat: implement dynamic scenes selector @bwp91ContributingMostly built for my own personal use, I'll probably reply to any created issues but probably will not actively support anything outside of the RGB bulbs. If you'd like to make a PR through, <3 Furthermore, feel free to create and modify it on your own per MIT License. How bulbs are discoveredMake a UDP broadcast to port 38899 with the following content:
You will get a response on port 38900 with the following content:
LicenseSee LICENSE file |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论