-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
homekit homematic stürtzt ab. #614
Comments
Hi,
Danach lässt sich die HAP-Homematic Seite wieder aufrufen. |
danke für die Unterstützung. |
Ich glaube da war ein Fehler: Es dauert ein wenig bis die Geräte wieder erreichbar sind in Homekit. |
-Dienst gestoppt sieht nicht ganz schlecht aus. edit: |
Ich habe für jeden Raum eine Bridge angelegt. Musste in hk dann nur noch die bridges neu verknüpfen. Die Geräte sind dann automatisch da. |
logisch. danke für die hilfe. Hoffe es läuft weiter so gut wie jetzt. |
Ich habe mal gesucht, es gitb hier ein Ticket, welches die Abstürze mit CuXD in Verbindung bringt. Die gleiche Fehlermeldung bekomme ich auch 'sendbinrpc(127.0.0.1:9876) - write() Connection refused' Ich nehme sie mal aus der Config raus und schau mal ob das Plugin stabil läuft. |
Kleines Update: Bei mir läuft alles seit einer WOche ohne Prbleme durch. Alle Geräte sind erkannt und nichts stürzt ab |
Moin |
Hi, |
Bei mir das gleiche Problem - weder o.g. Befehle noch ein Neustart der Homematic haben bisher geholfen :-( |
Eine Frage, habt ihr alle ein HmIP-DLD im Einsatz? |
#571 ist dann die Lösung! |
Hi Zusammen, Mittlerweile hat sich zumindest bei mir das Absturzproblem beim hinzufügen/entfernen von Geräten gelöst (ich habe alles nochmal von neuem aufgesetzt gehabt). Dennoch stürzt leider Homematic-HAP im normalen Betrieb sporadisch alle 2-3 Wochen ab. Da ich über 100 devices darüber an HomeKit anbinde, und alles normalerweise super funktioniert (danke dafür and alle Beteiligten), habe ich mir nun mit einem kleinen Workaround beholfen, den ich gerne mit allen teile. Ich lasse nun einfach auf der CCU3 ein Bash Script laufen, das prüft ob die Url von Homematic-HAP erreichbar ist, wenn nicht wird der Prozess gekillt und neu gestartet. Seitdem ich das so laufen habe, habe ich keine Probleme mehr. Hier das Script mit Anleitung zur Installation als Crontab #!/bin/sh
# This bash script will check if Homematic-HAP is up and running and if not
# attempts to restart the service.
# The script can be installed as recurring job on the CCU, to make sure that
# Homematic-HAP is not down longer than 10mins
#
#
# To install as crontab recurring job:
# 1. enable SSH in Homematic CCU3 System > Security > SSH
# 2. safe file locally eg. restart-homematic-hap.sh
# 3. open terminal and run
# ssh root@<ipaddress of CCU3>
# enter password defined for SSH in CCU3 settings
# 4. create a folder for script eg /usr/local/scripts by executing command
# md /usr/local/scripts
# 5. in a separate terminal, upload file to CCU3 to the remote path
# scp /<local path>/restart-homematic-hap.sh root@<ipaddress of CCU3>:/usr/local/scripts
# 6. make the script executable by running the command chmod u+x restart-homematic-hap.sh
# 6. now install the script to run every 10mins as crontjob
# a) to edit contrab configuration in vi run
# crontab -e
# b) type i to enable insert mode
# c) insert the following as new line (the output will be piped into the restart.log file)
# */10 * * * * /usr/local/scripts/restart-homematic-hap.sh >> /usr/local/scripts/restart.log
# d) pres ESC to exit edit mode and type :w <Enter> to safe and :q <Enter> to quit vi
# 7. wait 10mins and the cronttab should have created the log file with the output of the script, view with following command
# cat /usr/local/scripts
date
echo "Checking if Homematic HAP is running"
# check if Homematic-HAP url is available by loading the configuration page and getting the status code
statuscode=`curl -s -I -L http://<ipaddress of CCU3>:9874 | grep -i -m 1 "HTTP" | awk '{print $2}'`
if [ -z "$statuscode" ] || [ $statuscode -ne 200 ]
then
echo "Homematic-HAP unavailable, trying to restart"
# Look for a running instance of hap-home
p=$(ps -eaf | grep "node /usr/local/addons/hap-homematic/node_modules/hap-home")
# Get the process number
n=$(echo $p | awk '{print $1}')
# if the process is running, kill it
if [ "$n" ]
then
echo "Stopping service Homematic-HAP"
start-stop-daemon --stop --quiet --oknodo --retry 5 --pidfile /var/run/hap-homematic.pid
fi
# Start a new instance after a 15s pause
echo "Restarting in 15s"
sleep 15
start-stop-daemon --start --quiet --oknodo --make-pidfile --background --pidfile /var/run/hap-homematic.pid --exec node /usr/local/addons/hap-homematic/node_modules/hap-homematic/index.js
echo "Restarted"
else
echo "Homematic-HAP running fine"
fi
echo "Done" |
Hi,
ich nutze die Zusatz Software schon etwas länger und war immer zufrieden. Seit geraumer Zeit stürzt diese ab sobald ich was ändern möchte oder ein gerät hinzufüge. Auch nach warten kommt diese nicht wieder. Der Neustart bringt eine Fehlermeldung über die CCU (raspmatic) wie auf dem Bild zusehen. Den Inhalt des logs habe ich auch angehängt. Erst der komplette Neustart von raspmatic macht Homekit wieder erreichbar. Ich habe bereits alles einmal deinstalliert und neu erstellt. Wo muss ich weiter suchen um das Problem zu lösen?
Danke und Grüße
The text was updated successfully, but these errors were encountered: