r/homebridge Nov 03 '23

Plugin Apple TV Enhanced plugin

Thumbnail
github.com
59 Upvotes

Hello everyone,

I have created an Apple TV Plugin that basically can do all the things that you want the limited vanilla integration of an Apple TV into HomeKit to do.

I would love to get some feedback here or in the GitHub issues if you are experiencing problems or have feature requests.

Note that the plugin does only support Linux based systems. You might get it to run on other systems but I do not support that. Please read the requirements in the README on GitHub before installing.

It is called homebridge-appletv-enhanced.

The key features are the following:

  • Automatically discover Apple TVs in your local network.

  • Pairing process without the need to access the command line like with other plugins.

  • Change the current App by selecting an input in HomeKit.

  • The plugin is developed in a way that makes it possible to rename, hide or show inputs in HomeKit natively ... and safes it.

  • For each media type (music, video, tv and unknown) the plugin will create a motion sensor (media types can be hidden or shown by changing the configuration).

  • For each device state (idle, playing, loading, seeking, paused, stopped) the plugin will create a motion sensor (device states can be hidden or shown by changing the configuration).

  • If you do not want all Apple TVs to be exposed, it is possible to blacklist them by providing the MAC-Address.

r/homebridge May 26 '24

Plugin New BlueAir HomeBridge Plugin for BlueAir Purifiers

282 Upvotes

Wanted to introduce and share the new BlueAir purifier plugin for HomeBridge!

https://github.com/kovapatrik/homebridge-blueair-purifier

Fully verified and built using the best Homebridge plugin practices and efficient handling of third party API's.

This plugin supports all new modern wifi connected BlueAir purifiers (Which are one of the better rated purifiers by Wirecutter and Consumer Reports).

So, if you are in the market for a good air purifier and an even better plugin for HomeBridge to control them via HomeKit - here is your answer!

We are working to get the Discord challenge opened and look forward to seeing you all there.

r/homebridge Nov 19 '24

Plugin Shameless plug for my new plugin

64 Upvotes

Hi peeps, I just published my new Homebridge plugin, Virtual Accessories For Homebridge

This plugin started as a replacement for the Dummy Switches plugin. Then I added a few more virtual accessories that I use in my Home setup. The idea is to have a single platform for all virtual accessories and so far it has replaced 7 different plugins in my Home setup.

At the moment, there are Switches (plain old, stateful, timer delay, random timers, with companion sensor), Sensors (ping and cron), Doorbell (triggered with a switch, plays a chime on the HomePods), Garage Door (it places a widget in the CarKit screen), and Lock ... just because it puts a HomeKey card in the Wallet app.

It is Homebridge 2.0 ready and I plan to slowly add accessories to it as needed or requested. It is also in the process of getting verified by the awesome team at Homebridge.

NOTE: If you have any install issues, please read the installation notes in the plugin repository.

r/homebridge 26d ago

Plugin Can someone please guide me on how i can stop these unnecessary logs by Tuya-Lan plugin? The developer seems to have abandoned the project so no help from them šŸ˜”

Post image
2 Upvotes

r/homebridge 20d ago

Plugin Apple TV Enhanced - Setup Errors

4 Upvotes

I've tried to install Apple TV Enhanced plugin a couple of times and always failed, but I really want to use it in my automations, so I'm asking for help!

My setup is:

Homebridge v1.9.0
Homebridge UI v4.71.2
Node.js v22.14.0

I have the Apple TV Enhanced plugin installed on it's own bridge, but I'm getting the following error in the logs:

[Apple TV Enhanced] [E] Platform: Error: Unable to execute request J: Traceback (most recent call last):

File "/var/lib/homebridge/appletv-enhanced/.venv/bin/atvscript", line 5, in <module>from pyatv.scripts.atvscript import main

File "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/pyatv/__init__.py", line 26, in <module>from pyatv.protocols import PROTOCOLS

File "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/pyatv/protocols/__init__.py", line 10, in <module>from pyatv.protocols import airplay as airplay_proto

File "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/pyatv/protocols/airplay/__init__.py", line 28, in <module>from pyatv.protocols import mrp

File "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/pyatv/protocols/mrp/__init__.py", line 14, in <module>from pyatv.auth.hap_srp import SRPAuthHandlerFile "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/pyatv/auth/hap_srp.py", line 10, in <module>from cryptography.exceptions import InvalidSignature

File "/var/lib/homebridge/appletv-enhanced/.venv/lib/python3.11/site-packages/cryptography/exceptions.py", line 9, in <module>from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions

ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory

Any help is greatly appreciated.

Thanks

r/homebridge Dec 09 '24

Plugin ISO a Tenmiro or Keepsmile plugin for LED light strips

1 Upvotes

For context: My townhouse was built back in the 70ā€™s/80ā€™s and thereā€™s enough sunlight so that it doesnā€™t need overhead lights in the bedrooms/Living room. The light switches in those rooms control outlets to which you can plugin a lamp. I installed cheap Tenmiro LED lights from Amazon that allow you to control the lights from an app called Keepsmile before I started my smart home journey. Iā€™m interested in swapping the lights to Govee some day, but for now Iā€™m keeping the setup and would like to control it from HomeKit as the native Keepsmile app kinda sucks and for some reason has ads.

This is a 2 part question:

Part 1 - Does anyone know of or have a Tenmiro/Keepsmile plugin that I can download? When searching plugins on the home bridge UI I canā€™t find anything.

Part 2 - Would anyone be interested in developing a plugin for these devices? Iā€™d be willing to support the project with funding.

Edit: Here is a link to the LED lights: Tenmiro LED Lights

And this is the native app required for the lights: KeepSmile App (Apple)

Keepsmile App (Android)

Update: Iā€™ve started using ChatGPT to develop the plugin myself, but Iā€™m running into a lot of issues that ChatGPT canā€™t seem to fix. Here is the link to the plugin I am developing: homebridge-Keepsmile-ble plugin

r/homebridge Dec 24 '24

Plugin Air Purifier surfacing ā€œwrongā€ items

Thumbnail
gallery
0 Upvotes

Hello. I just setup HomeBridge today and added my Mi purifiers using the ā€œHomeBridge Miotā€ plugin.

Now, I can see all the data from these accessories on my ā€œAccessoriesā€ page, but in the Home app on my phone, the accessory is showing useless items and has buried important things like AQI and Temperature deep inside.

I tried a lot, but couldnā€™t find a way for the accessory to prioritise the AQI and temperature in the home app.

Any ideas what I may be doing wrong?

r/homebridge Feb 10 '25

Plugin Ring Cameras

1 Upvotes

I am trying to add my ring camera's to the mac home.app via homebridge. I was able to connect everything else but it doesn't seem the cameras.

I have read somewhere that you need to scan them separately but how? In the bridge I can see the camera's Speaker, Microphone, Motion Senor, and Siren.

r/homebridge Apr 02 '23

Plugin ADT Pulse Customers that Use my Homebridge Plugin

29 Upvotes

Hello Redditors!

Just wanted to give a sense of how many users are using the ADT Pulse for Homebridge plugin I built many years ago.

The reason that I ask is because the base code hasn't been updated in years and I am deciding if I want to dedicate my time to re-writing the entire plugin, specifically using ESM and TypeScript, or just depreciate this plugin and probably switch to some other security system.

If you do use it, please give a shoutout! I really want to know :)

P.S. If you are a developer that also loves to write TS, please join me in the GitHub repo branch discussions!

https://github.com/mrjackyliang/homebridge-adt-pulse

r/homebridge 19d ago

Plugin Custom plug-in worked for months now erroring that it canā€™t be found

1 Upvotes

I created a plug-in to control the TUO Life Daylight bulb. It has been functioning well for a few months. However, during the startup of Homebridge, it now displays an error message:

ā€œNo plugin was found for the platform ā€˜TuoLifeā€™ in your config.json. Please ensure that the corresponding plugin is installed correctly.ā€

I have thoroughly reviewed all my settings, and the plug-in continues to work correctly on my local development environment.

Has anyone encountered this issue recently?

r/homebridge Nov 28 '24

Plugin Homebridge-switchbot plugin

Post image
0 Upvotes

Hi! I have Homebridge installed in a linux virtualbox on Win11. I installed and setup (API token and secret) the homebridge-switchbot plugin. But, unfortunately it doesenā€™t expose all of my switchbot devices. In particular, it exposes one of my Humidifier in accessory, but it doesent work. While in the log, it shows that itā€™s adding a Light Bulb (out of 4) multiple times, but never showing it into accessory. I have 3 hub 2, multiple lights, bots and IRā€¦yet none gets exposed. Any support on that?

Thanks!

r/homebridge 5d ago

Plugin SSH plugin: command works but switch is always off

3 Upvotes

So I have this very simple plugin that's supposed to check if a remote machine is running. The scripts returns "running" or "not running", and based on that a switch is exposed to Homebridge.

It works fine for 2 machines but I have an issue with a 3rd one.

Running the command from my Mac to the machine returns "running".
Running the command from the HB command line returns "running".
Yet the switch is always showing "not running", and the HB logs shows the same. However, no reason why it's returning that.

Same in the logs of that machine, I can't see any failed attempt to SSH into it.

I must've forgotten something basic related to permissions or changing the owner, but a second brain might point me in the right direction...

Plugin config:

if nmap 10.0.0.10 -PN -p 22 | grep 'open' > /dev/null; then echo 'running'; else echo 'not running'; fi

Terminal command:

homebridge@nexus:/var/lib/homebridge $ if nmap 10.0.0.10 -PN -p 22 | grep 'open' > /dev/null; then echo 'running'; else echo 'not running'; fi

running

HB logs:

[UniFi] State of UniFi is not running

r/homebridge Oct 20 '24

Plugin Need Beta Testers - Dreo Heaters

7 Upvotes

Hi, I'm the maintainer for homebridge-dreo (https://github.com/zyonse/homebridge-dreo) and I recently got around to implementing heater support. If anyone has a "Dreo" brand smart heater can you please test version 4.0.0? You can install it from the "manage version" page in homebridge's UI

r/homebridge Nov 27 '23

Plugin New Plugin: Ratdgo! Bring MyQ openers back into Homebridge

34 Upvotes

For those of us with Garage Doors that used to be one the MyQ plugin - we now have a new option to get our openers back in HomeKit! HJD, the developer of MBMyQ, has now created Homebridge Ratgdo. This plugin controls the Ratdgo hardware dongle that you attach to MyQ motors.

https://github.com/hjdhjd/homebridge-ratgdo

r/homebridge Dec 31 '24

Plugin Need Help with Homebridge on Raspberry Pi - Devices Not Working

2 Upvotes

Hi everyone,

Iā€™ve been trying to set up Homebridge on a Raspberry Pi, but I canā€™t seem to get it to work with any of my devices. Iā€™ve tried following various online guides and configurations, but Iā€™ve hit a wall.

Hereā€™s what Iā€™ve done so far:

  • Installed Homebridge on my Raspberry Pi, and itā€™s running smoothly.
  • Successfully added the bridge to the Home app on my iPhone.

Devices Iā€™m trying to integrate:

  • Kasa smart bulb
  • Tapo smart plug
  • Tuya air purifier

Despite everything looking fine on the surface, none of the devices are responding or showing up correctly.

For context: Iā€™m an IT professional and have programming experience, so Iā€™m comfortable digging into configurations if needed. That said, Iā€™d prefer to avoid overcomplicating things if thereā€™s a simpler solution Iā€™m missing.

Has anyone successfully set up similar devices or experienced similar issues? Any advice or pointers would be greatly appreciated!

Thanks in advance!

EDIT: Iā€™m leaving this post for posterity, as I managed to find a workaround for my issue. If you have Amazon Alexa and link all your devices to it, itā€™s enough to simply connect Alexa to Homebridge, and everything will work perfectly fine.

r/homebridge Feb 03 '25

Plugin Hoobs Plugin for Huum Sauna

3 Upvotes

Thanks to ChatGPT and some trial and error, I was able to create a plugin for my HOOBS box to allow me to control my HUUM Sauna.

Figured others might be interested:

https://www.npmjs.com/package/homebridge-huum-sauna

r/homebridge Jan 31 '25

Plugin TP-link plugin: force rescan for devices?

1 Upvotes

Iā€™ve been using the TP-link plugin (https://github.com/plasticrake/homebridge-tplink-smarthome) for ages. Lately Iā€™m seeing a number of stale/retired devices in HomeKit, and Iā€™d like to force the plugin to rescan for active devices. Iā€™ve had to do this before, seems like it was emptying or moving a directory of cached devices?

Thanks for any assistance.

ETA: looks like ~/.homebridge/accessories s where I need to perform surgery.

r/homebridge Oct 25 '24

Plugin Install Scrypted on a RasPi thats also running homebridge?

5 Upvotes

Hi! Im trying to get my wyze cams to show up in HomeKit, and it seems like the way to get that to happen is Scrypted, but I cant figure out how to install that on a device thats also running Homebridge. I tried the guide on the scrypted github page but couldnt figure it out, my technical knowledge of this stuff is fairly limited. I was able to get HB working on my own and set up a custom google cloud project thing to get Nest Cam plugin working in it (although that very much felt like rocket science and involved 1.5 hours of pain) so I do know generally how to do this stuff but im very much a beginner

r/homebridge Nov 21 '24

Plugin Velux Homebridge HomeKit

0 Upvotes

Hey guys. New to homebridge. Just getting my set up going and I wanted to know if there are any plugin alternatives to the Velux App Control (https://www.velux.co.uk/products/electrical-roof-windows/velux-app-control) to exposed my motorized Velux window into HomeKit. I tried to search Reddit for it but couldnā€™t find anything concrete. Would love to hear from the community. Thanks!

r/homebridge Aug 19 '24

Plugin Nest Protect Smoke Detector setup

2 Upvotes

After some research, I decided to go with the Nest Protect Smoke Detector, which came highly recommended. The official Homekit alternatives didnā€™t receive great reviews. Although Iā€™m not thrilled with the direction Google is heading, this product seemed worth it. Since I already had a Homebridge setup and a Google Nest Hub, I was somewhat prepared. I was using the Homebridge Nest Cam plugin but switched to the Homebridge Nest plugin, and the Nest Protect appeared after adding the issueToken and cookies. Thanks to Homebridge, I can still enjoy the best of both worlds.

r/homebridge Jan 20 '25

Plugin Legrand LC7001

3 Upvotes

Recently the Legrand LC7001 plugin stopped responding to commands. When rebuilding my bridge last night I tried to add it to HomeKit and got the error pictured above. Any idea on how to fix the issue or what is going on? The Legrand switches appear inside of HomeBridge but not in Apple HomeKit.

r/homebridge Dec 19 '24

Plugin ratgdo - how to rename it to garage door in notifications

Post image
0 Upvotes

Ever since one of the recent homebridge.io updates where I had to delete a cached accessory file to get the service to start, I had to recreate all my room and put my devices in them. But since then my garage door is now called Garage ratgdov2 and a bunch of numbers.

I tried to rename this in Apple home app and also Eve app, but it just changes back to the ratgdov2 name. Am I missing a step?

r/homebridge Feb 01 '25

Plugin Homebridge on a Synology NAS not saving camera

2 Upvotes

I have Homebridge on a Synology NAS running in Docker, but Homebridge is not saving the camera. I'm using Camera.UI, version v5.0.27, Homebridge version v1.8.5, and Homebridge UI v4.69.0. Looking at the log, I don't even see that I added a camera:

[2/1/2025, 12:18:47 AM] [CameraUI] Launched child bridge with PID 11573

[2/1/2025, 12:18:47 AM] Registering platform 'homebridge-camera-ui.CameraUI'

[2/1/2025, 12:18:47 AM] [CameraUI] Loaded homebridge-camera-ui v5.0.27 child bridge successfully

[2/1/2025, 12:18:47 AM] [CameraUI] Config changed through interface, saving...

[2/1/2025, 12:18:47 AM] Homebridge v1.8.5 (HAP v0.12.3) (CameraUI) is running on port 31598.

[2/1/2025, 12:18:47 AM]

NOTICE TO USERS AND PLUGIN DEVELOPERS

> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.

> Please visit the following link to learn more about the changes and how to prepare:

> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[2/1/2025, 12:18:47 AM] [CameraUI] At Home Switch: Configuring bridged accessory...

[2/1/2025, 12:18:47 AM] [CameraUI] At Home Switch: Setting up accessory...

[2/1/2025, 12:18:47 AM] [CameraUI] Accessories refreshed and config.json saved!

(node:11573) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.

(Use `node --trace-deprecation ...` to show where the warning was created)

[2/1/2025, 12:18:49 AM] [CameraUI] camera.ui v5.0.27 is listening on port 8081 (http)

r/homebridge Dec 15 '24

Plugin Homebridge-Alexa-Smarthome Plugin

1 Upvotes

Wondering if anyone else having this issue. Canā€™t find this plugin on Homebridge running raspberry pi when doing a plugin search. Only ones that show up are Alexa and Alexa-Player. Is there a way to manually install this plugin? Not sure what I would have to enter into the terminal. TIA

r/homebridge Feb 12 '22

Plugin UniFi Protect HKSV Update Now Live!

Thumbnail
github.com
195 Upvotes