Skip to content

Problembehandlung

Leonid Kogan edited this page Nov 25, 2017 · 14 revisions

Übersicht aktuell bekannter Probleme und Lösungen

Nach einer Neuinstallation wird mein Funkmodul nicht erkannt (nur alte Installationen)

Ursache: Sie haben wahrscheinlich vorher Homematic-IP Modul aktiviert, bzw. hatte RaspberryMatic auf dem Raspi betrieben. Dadurch wurde die FW des Moduls auf die Version 2.x.x aktualisiert (mit Homematic-IP Support).

Lösung Führen Sie die Installation des Funk-Moduls mit -f Switch aus, sowie aktivieren Sie im Anschluss das Homematic-IP Modul.

Fehlermeldung: VirtualDevices und HmIP-RF nicht erreichbar

Problem Nach dem Start der GUI kommt nach einiger Zeit die Fehlermeldung dass VirtualDevices bzw. HmIP-RF Dienst nicht erreichbar wäre.

Lösung Diese Dienste wurde in der Firmware ab 2.17.x mit der Unterstützung von Homematic-IP eingefügt, bitte prüfen Sie ob das Modul pivccu-driver oder bei der älteren Versionen von YAHM das Modul homematic-ip aktiviert wurde

sudo yahm-module -m pivccu-driver enable

"Allgemeine Einstellungen" lässt sich nicht öffnen

Problem Beim Klick auf die Seite allgemeine Einstellungen wird das Hintergrund ausgegraut, es öffnet sich jedoch kein Dialog.

Lösung (Achtung ab 2.19.9 nicht mehr notwendig) Dieser Fehler kommt, beim fehlerhaften Download der HMServer.jar Datei im Zuge von der Deaktivierung der Homematic-IP Funktion. Diese Datei befindet sich im Ordner /opt/HMServer und muss ca 9.2 MB groß sein. Die aktuelle Version befindet sich im OCCU Repository (bzw. Download-Link)

"Zentralen-Wartung" lässt sich nicht öffnen

Problem Beim Klick auf die Systemsteuerung-Seite "Zentralen-Wartung" wird das Hintergrund ausgegraut, es öffnet sich jedoch kein Dialog.

Lösung Fehler tritt auf, wenn die Datei /var/ids im Container nicht vorhanden ist.

  • yahm-ctl join
  • vi /etc/init.d/S50eq3configd
  • Suchen
#echo "BidCoS-Address=$radio_mac" > /var/ids
#echo "SerialNumber=$board_serial" >> /var/ids
  • Ersetzen
echo "BidCoS-Address=$radio_mac" > /var/ids
echo "SerialNumber=$board_serial" >> /var/ids
  • YAHM neustarten

Funkmodul funktioniert nicht unter CCU2

Problem Das Funkmodul funktioniert nach der Installation nicht, bzw. lässt sich nicht bedienen. Es kommt Fehlermeldung BidCos-RF nicht erreichbar.

Lösung Im Zuge der Installation von dem Funkmodul (in CCU2 oder als Fake-GW) wird die serielle Konsole von Raspberry Pi abgeschaltet. Es kann jedoch zu Problemen kommen, wenn die serielle Konsole vorher per *raspi-config abgeschaltet wurde.

Quickinstall bricht ab, wo finde ich die Logs?

Alle Logs die im Zuge von quickinstall generiert werden, befinden sich unter /var/log/yahm/ Verzeichnis, getrennt nach dem jeweiligen Gebiet.

Wo finde ich die Boot Logs/Meldungen

Alle Boot-Logs befinden sich im /var/log/yahm/ Verzeichnis in der Datei {NAME}_console.log. wobei {NAME} für den Namen des Containers steht (-n Flag)

Nach apt-get upgrade funktioniert Funkmodul nicht mehr und /dev/ttyAMA0 ist verschwunden (FW unter 2.0.0)

Lösung in /boot/config folgenden Eintrag hinzufügen, bzw. anpassen enable_uart=1

HS485 oder HM Lan Gateway zeigen kein Status an, Geräte-Einstellungen Seite ist leer

Problem Unter Systemeinstellungen/LAN Gateway wird kein Status angezeigt; Beim Klick auf die Geräte/{GERÄT}/Einstellen kommt eine leere Seite; Fehlermeldung "BidCos-RF' bzw. 'BidCos-Wired' konnte nicht abgefragt werden!"

Lösung In der Version 2.19.9 ggf. in Verbindung mit CuxD und HS485 existiert ein Bug, bei dem die Datei /etc/config/InterfacesList.xml nur noch ein Eintrag für CuxD besitzt.

Die genauen Hintergründe des Problems sind noch nicht erforscht, es existiert jedoch eine einfache Lösung des Problems, folgende Dateien müssen mit dem nachfolgendem Inhalt gefüllt werden. (Auf der CCU2 Konsole (yahm-ctl join oder nach dem Login per SSH auf die CCU2))

/etc/config_templates/InterfacesList.xml
/etc/config/InterfacesList.xml

<?xml version="1.0" encoding="utf-8" ?> 
<interfaces v="1.0">
   <ipc>
       <name>BidCos-RF</name>
       <url>xmlrpc_bin://127.0.0.1:2001</url> 
       <info>BidCos-RF</info> 
   </ipc>
   <ipc>
       <name>VirtualDevices</name>
       <url>xmlrpc://127.0.0.1:9292/groups</url> 
       <info>Virtual Devices</info> 
   </ipc>
   <ipc>
       <name>CUxD</name>
       <url>xmlrpc_bin://127.0.0.1:8701</url> 
       <info>CUxD</info> 
   </ipc>
   <ipc>
       <name>BidCos-Wired</name>
       <url>xmlrpc_bin://127.0.0.1:2000</url> 
       <info>BidCoS-Wired</info> 
   </ipc>
</interfaces>

Den letzten Block mit "BidCos-Wired" sollte nur dann eingefügt werden, wenn Wired Komponenten vorhanden sind