NEWS
Eurotronic Spirit nimmt keine Werte an
-
Ich teste mich gerade durch verschiedene Thermostate um herauszufinden, welche für mich am besten sind.
Beim Eurotronic Spirit Z-Wave bekomme ich die Temperatur einfach nicht gesetzt. Auch nach mehreren Stunden kommt der gesetzte Wert nicht am Thermostat an. Die Verbindung scheint zu funktionieren, da die Ist-Temp. korrekt übertragen wird.
8985_eurotronic.jpg -
Da hab ich dann doch noch was gefunden: viewtopic.php?f=17&t=9789&start=40
Scheint mir noch zu buggy zu sein. Das Spirit werde ich zurückschicken.
-
installiere die Openzwave neu.. da ist erst die Tage der Eurotronic Spirit Z-Wave reingekommen.. bei mir läuft der
-
Meinst du das Z-Wave Paket (npm) im iobroker?
-
-
Ich muss nochmal nachfragen, ehe ich mir etwas zerhaue:
Ich klone mir https://github.com/OpenZWave/node-openzwave-shared und packe es mir in /opt/iobroker/node_modules/openzwave-shared.
Ist das richtig?
Edit: Nein, da das war's schonmal nicht. Ich habe die Version 1.4.6 drauf und im github ist ebenfalls V 1.4.6. Sollte es damit funktionieren?
-
man kann sich da nichts zerhauen…
es muss halt nur neu kompilliert und installiert werden
wo läuft dein zwave ?? auf nem Pi ?? wer hat dir das System aufgesetzt ?? kann derjenige dir dabei helfen ??
-
iobroker läuft in einer VM auf einer QNAP NAS. Das ist ein ubuntu 18.04 selbst installiert und eingerichtet (das kann ich ganz gut )
iobroker selbst hab ich nach Anleitung (http://www.iobroker.net/docu/?page_id=5106&lang=de) installiert und möchte mich nun einarbeiten.
Nochmal die Frage: Auf meinem System ist /opt/iobroker/node_modules/openzwave-shared in Version 1.4.6 (ausgelesen aus der CHANGELOG.md) installiert. Auf github ist da nichts neueres. Woher soll ich eine neuere Version beziehen? Das komilieren bekomme ich bestimmt dann auch hin.
-
wir reden nicht über die npm pakete sonder über den eigetlichen Treiber den du auch installiert haben musstest sonst würde der Stick nicht laufen
-
Auch das installierte open-zwave-master entspricht genau dem was auf github liegt. Habe es trotzdem nocheinmal kompiliert und die .so.1.4 ist aufs Byte genau so groß, wie die bei mir auf dem System. Ich habe diese einmal unter /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master und einmal unter /usr/local/lib64 liegen. Beide aber gleiche Größe insofern denke ich gleiche Version. Das Datum der Files ist der 30.09.18. Also noch nicht sooo alt. Ich denke ich habe das unbewusst bei der Einrichtung mit installiert.
-
ich komm mit deinen Aussagen nicht klar..
zeig mir nach welcher Anleitung hast du open-zwave installiert ???
NICHT DEN ADAPTER.
die jetzige Version nachdem du es kompilliert hast ist 1.4-1 ..der Treiber hat die endung 1.4 (also ohne die 1)
hier mal ne anleitung …. nicht aus dem iobroker Ordner...
cd /opt rm -f /usr/local/lib64/libopenzwave* curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip unzip master.zip && rm master.zip cd open-zwave-master && make && sudo make install ldconfig
danach musst du den ADAPTER löschen und neu hinzufügen (den ADAPTER nicht nur die Instanz). (man kann den neu rekompillieren mit dem neuen Treiber aber hat bei mir nicht so wirklich funktioniert)
danach dauert es wieder ein wenig bis die Geräte sich alle gemeldet haben..
-
ich komm mit deinen Aussagen nicht klar.. `
Das liegt daran, dass ich dir wahrscheinlich wirres Zeug präsentiere, weil ich selbst nich nicht richtig durchsteige. Ich danke dir aber für deine Engelsgeduld` > zeig mir nach welcher Anleitung hast du open-zwave installiert ???
NICHT DEN ADAPTER. `
Ehrlich gesagt, wie ich den Treiber (ich nenne das Library) installiert habe, weiß ich nicht mehr.> die jetzige Version nachdem du es kompilliert hast ist 1.4-1 ..der Treiber hat die endung 1.4 (also ohne die 1)
Ja. Aber die Größe der kompilierten (ich habe die im tmp Verzeichnis kompiliert - ohne make install) libopenzwave.so.1.4 war genau so groß wie die in /usr/local/lib64.
` > hier mal ne anleitung …. nicht aus dem iobroker Ordner...cd /opt rm -f /usr/local/lib64/libopenzwave* curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip unzip master.zip && rm master.zip cd open-zwave-master && make && sudo make install ldconfig
danach musst du den ADAPTER löschen und neu hinzufügen (den ADAPTER nicht nur die Instanz). (man kann den neu rekompillieren mit dem neuen Treiber aber hat bei mir nicht so wirklich funktioniert)
danach dauert es wieder ein wenig bis die Geräte sich alle gemeldet haben.. `
Ich werde heute Abend nach deiner Anleitung vorgehen. Nocheinmal vielen Dank. -
Ich hab das Update des Treibers unmittelbar vor dem Update des Adapters durchgeführt. Es ist alles ohne Fehler durchgelaufen und dem Spirit kann ich nun auch Werte übergeben. Danke nochmal für die Hilfe.
-
Nach den besagten zwei Updates bekommen ich im syslog folgenden Fehler beim Starten des Adapters:
io.zwave.0[1202]: segfault at 18 ip 00007f33756181b8 sp 00007ffe78660e30 error 4 in libopenzwave.so.1.4[7f337554b000+114000]
Der Adapter läuft aber (wird grün) und die Devices liefern auch Daten.