Creating and maintaining Homebridge plugins consume a lot of time and effort, if you would like to share your appreciation, feel free to "Star" or donate.
Click here to review more of my plugins.
This is a dynamic platform plugin for Homebridge to check the state of your ipp (AirPrint) capable printer.
This Plugin creates a Switch Accessory and ContactSensor Accessory with FakeGato functionality. The Switch Accessory shows if the printer is online or offline and the ContactSensor Accessory shows if the printer is printing.
After Homebridge has been installed:
sudo npm i -g homebridge-printer@latest
{
"bridge": {
...
},
"accessories": [
...
],
"platforms": [
{
"platform": "PrinterPlatform",
"debug": true,
"printer":[
{
"name": "HP Envy Pro",
"address": "http://hpf92bab4321ab:631/ipp/printer",
"polling": 10,
"marker": true,
"switchType": "SWITCH",
"manufacturer": "HP",
"model": "Envy Pro",
"serialNumber": "12345"
}
]
}
]
}
See Example Config for more details.
Attributes | Required | Usage |
---|---|---|
platform | Yes | Must be PrinterPlatform |
debug | No | Enables additional output in the log. |
printer.address | Yes | IPP address of the printer. |
printer.polling | No | Printer state polling. (Default: 10s) |
printer.marker | No | If enabled, a new filter characteristic will be shown within printer accessory to show marker level. (Default: false) |
printer.switchType | No | Accessory type of the printer switch. If "CHARACTERISTIC" is choosen, the printer switch will be shown as a characteristic within contact accessory. (Default: SWITCH) |
printer.manufacturer | No | Manufacturer name for display in the Home app. |
printer.model | No | Model name for display in the Home app. |
printer.serialNumber | No | Serialnumber for display in the Home app. |
This plugin has been verified to work with the following apps on iOS 12.2 and iOS 12.3 Beta:
You can contribute to this homebridge plugin in following ways:
Pull requests are accepted.
If you have any issues with the plugin then you can run this plugin in debug mode, which will provide some additional information. This might be useful for debugging issues. Just enable debug
in your config and restart homebridge.
Homebridge 是一个轻量级 NodeJS 服务器,它模拟 iOS HomeKit API,提供从 HomeKit 到“智能家居”设备制造商提供的各种第三方 API 的基本桥接。通过 Homebridge 的桥接,可以让 Siri 控制完全不支持 HomeKit 的设备。 此外 Homebridge 支持插件。
homebridge-vsx homebridge-vsx is a plugin made for homebridge,which allows switching on and off your Pioneer AV receiver. All AV receivers (VSX and SC),which work with the iControl AV5 App are support
homebridge-sesame Control and monitor your Sesame smart lock with HomeKit integration. Prerequisites Installation of Homebridge iOS 11 or later Sesame lock with enabled cloud integration Sesame Wifi A
homebridge-panasonictv A homebridge plugin for turning on and off your Panasonic Viera TV. The plugin also has experimental support for changing the volume and channel. These characteristics are not r
Quick Start | Contribute A Wake on Lan plugin for Homebridge Turn your PCs, laptops, servers and more on and off through Siri Quick Start To install the plugin, head over to the machine with Homebridg
Docker Homebridge This Alpine/Ubuntu Linux based Docker image allows you to run Nfarina's Homebridge on your home network which emulates the iOS HomeKit API. This is a multi-arch image and will also r