Installation and Troubleshooting - jensweigele/ioBroker.yahka GitHub Wiki
Prerequisites
Before you can install the Adapter, you have to some packages (for Linux):
sudo apt-get install libavahi-compat-libdnssd-dev
Install the latest Release
Just hit the "+" button behind "Homekit yahka adapter" in the ioBroker Admin Panel on the "Adapter" page
Install the latest Beta
If you want to be on the edge and test the latest beta, you could install the adapter via a github url. (Sometimes an additional upload [f.e. iobroker upload yahka] and adapter restart is needed)
Troubleshooting:
Not all new features are available:
If not all new feature are available after a yahka update, try a upload (f.e. iobrober yahka upload) and restart the adapter.
Missing Avahi daemon (linux)
If you are having the following error in the log:
Error: 2016-07-26 18:57:17.989 error at Error (native)
Error: 2016-07-26 18:57:17.989 error dns service error: unknown
uncaught 2016-07-26 18:57:17.985 error exception: dns service error: unknown
You have to do some additional steps:
- install avahi daemon:
sudo apt-get install avahi-daemon -y
- Edit avahi-daemon.conf
sudo nano avahi-daemon.conf
change the following variables:
domain-name=local
use-ipv4=yes
use-ipv6=yes
enable-dbus=yes
Missing pam-devel Package (linux)
If you are having the following error in the log:
../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden
#include <security/pam_appl.h>
You have to install the pam-devel package:
- install avahi daemon:
sudo apt-get install pam-devel -y
Missing bonjour (windows)
- Download:
https://www.samuelattard.com/files/bonjourcore2.msi
- Execute:
msiexec /i bonjourcore2.msi /qn
- remove:
del bonjourcore2.msi
- Download:
https://www.samuelattard.com/files/bonjoursdksetup.exe
- Execute:
bonjoursdksetup.exe /quiet
- Remove:
del bonjoursdksetup.exe
- Set:
set BONJOUR_SDK_HOME=C:\Program Files\Bonjour SDK
And after that install yahka adapter.