HomeMatic: Keine Devices im Webinterface

Und los geht’s mit den Fragen: Ich habe Homegear installiert und die ersten Devices erfolgreich über die CLI gepairt - sie werden mir in der CLI auch mit einem fs 0; ls angezeigt. Im Webinterface ist die Liste der bekannten Devices allerdings leer? Was läuft da schief?

Sers,

meinst du im homegear-webinterface unter http://homegearpi.local:2001/?

so long,
p

Genau da, ja.

2 posts were split to a new topic: PHP Fehler Webinterface mit V0.7-1446

Ergänzung: Version ist die 0.6.7-1535, gestern installiert.

Hallo @Manul,

wie im anderen Topic beschrieben, habe ich die alten “hg_”-Funktionen entfernt. Diese wurden aber noch auf der Übersichtsseite verwendet. Die Korrekturen von @pmayer funktionieren mit dem aktuellen Nightly. Im nächsten sind diese auch enthalten.

Viele Grüße

Sathya

Danke! Wo finde ich denn einen Überblick zu den verschiedenen Versionen von Homegear? Kriege ich das aktuelle “nightly” automatisch aus dem repository, auch für die 0.6er-Version? Und wann ist damit zu rechnen?

Noch ne Frage: Ich sehe auch in homematic-manager keine Geräte (aber Ereignisse) - hängt das damit zusammen oder ist das ein separates Problem?

Unter Downloads auf homegear.eu.

Nein. Die Nightlies sind nicht Repository und haben aktuell die Versionsnummer “0.7”. Änderungen werden aber regelmäßig in die Version 0.6 eingepflegt, so dass sich Nightly und Stable zumindest aktuell nicht massiv unterscheiden. Runterladen kannst du die Nightlies direkt von der Downloadseite und anschließend mit “dpkg” installieren.

Hier ein Skript zum Einfachen Installieren der Nighlies auf Raspbian Jessie:

#!/bin/bash

modules=$(whiptail --checklist "Choose Homegear Modules" 20 50 12 "1" "HomeMatic BidCoS" ON "2" "HomeMatic Wired" OFF "3" "Insteon" ON "4" "MAX!" ON "5" "Philips Hue" ON "6" "Sonos" ON "7" "Kodi" ON "8" "IP Cam" ON "9" "Beckhoff BK90x0" ON "10" "KNX" ON "11" "EnOcean" ON "12" "Intertechno" ON --clear 3>&1 1>&2 2>&3)
[ $? -ne 0 ] && exit 1

function downloadModule {
    if [[ "$modules" == *"\"${1}\""* ]]; then
        wget https://homegear.eu/downloads/nightlies/${2} || exit 1
    fi
}

function installModule {
    if [[ "$modules" == *"\"${1}\""* ]]; then
        echo "Installing $2"
        dpkg -i ${2} || exit 1
        apt-get -y -f install || exit 1
    fi
}

rm -f homegear*.deb
rm -f libhomegear*.deb

wget https://homegear.eu/downloads/nightlies/libhomegear-base_current_raspbian_jessie_armhf.deb || exit 1
wget https://homegear.eu/downloads/nightlies/homegear_current_raspbian_jessie_armhf.deb || exit 1

downloadModule 1 homegear-homematicbidcos_current_raspbian_jessie_armhf.deb
downloadModule 2 homegear-homematicwired_current_raspbian_jessie_armhf.deb
downloadModule 3 homegear-insteon_current_raspbian_jessie_armhf.deb
downloadModule 4 homegear-max_current_raspbian_jessie_armhf.deb
downloadModule 5 homegear-philipshue_current_raspbian_jessie_armhf.deb
downloadModule 6 homegear-sonos_current_raspbian_jessie_armhf.deb
downloadModule 7 homegear-kodi_current_raspbian_jessie_armhf.deb
downloadModule 8 homegear-ipcam_current_raspbian_jessie_armhf.deb
downloadModule 9 homegear-beckhoff_current_raspbian_jessie_armhf.deb
downloadModule 10 homegear-knx_current_raspbian_jessie_armhf.deb
downloadModule 11 homegear-enocean_current_raspbian_jessie_armhf.deb
downloadModule 12 homegear-intertechno_current_raspbian_jessie_armhf.deb

dpkg -i libhomegear-base_current_raspbian_jessie_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear_current_raspbian_jessie_armhf.deb || exit 1
apt-get -y -f install || exit 1

installModule 1 homegear-homematicbidcos_current_raspbian_jessie_armhf.deb
installModule 2 homegear-homematicwired_current_raspbian_jessie_armhf.deb
installModule 3 homegear-insteon_current_raspbian_jessie_armhf.deb
installModule 4 homegear-max_current_raspbian_jessie_armhf.deb
installModule 5 homegear-philipshue_current_raspbian_jessie_armhf.deb
installModule 6 homegear-sonos_current_raspbian_jessie_armhf.deb
installModule 7 homegear-kodi_current_raspbian_jessie_armhf.deb
installModule 8 homegear-ipcam_current_raspbian_jessie_armhf.deb
installModule 9 homegear-beckhoff_current_raspbian_jessie_armhf.deb
installModule 10 homegear-knx_current_raspbian_jessie_armhf.deb
installModule 11 homegear-enocean_current_raspbian_jessie_armhf.deb
installModule 12 homegear-intertechno_current_raspbian_jessie_armhf.deb

rm -f homegear*.deb
rm -f libhomegear*.deb
service homegear stop
service homegear start

Viele Grüße

Sathya

Danke! Eigentlich würde ich gerne bei der “stabilen” Version bleiben. Allerdings scheint die ja im Moment mehr Probleme zu haben als die “instabile”, oder sehe ich das falsch? Was heißt denn in diesem Kontext “regelmäßig”? Also insbesondere, wie lange muss ich mit der Repository-Version voraussichtlich damit leben, weder im RPC-Webinterface noch in homematic-manager irgendwelche Geräte zu sehen?

Gar nicht mehr. Das ist inzwischen im Stable-Repository. Es dauert nur etwas, bis die Pakete für alle Systeme zur Verfügung stehen. Aktuell ist das für “Raspbian Jessie” und “Debian Jessie” der Fall.

1 Like

Super! Für Raspbian Jessie kann ich bestätigen, daß ich jetzt in beidem die Geräte sehe.

Und ich habe die Nightly-Installation noch etwas vereinfacht:

wget -O - https://homegear.eu/downloads/InstallNightly.sh | bash
2 Likes

A post was split to a new topic: Fehler in InstallNightly.sh

A post was merged into an existing topic: PHP Fehler Webinterface mit V0.7-1446