NEWS
Tradfri funktioniert nicht und spamt Log voll
-
Moin zusammen,
ich bin seit gestern dabei mich in Hausautomation einzuarbeiten. Anfang März ziehe ich um und ich bastle aktuell einfach nur schon ein bisschen.
Ich setze auf Homematic (non-IP) als Grundsystem, dazu ein Echo Dot und Tradfri Lampen. Ich bin mir noch nicht so ganz sicher wie das alles am Ende zusammenspielen soll, aber irgendwie bin ich auf ioBroker hängengeblieben. Scheint mir sehr mächtig zu sein. Für den Anfang vielleicht noch etwas unübersichtlich.
Naja wie auch immer. Ich habe den Tradfri-Adapter installiert und konfiguriert. In der Config die IP-Adresse des Gateways angegeben (aus der FritzBox gezogen) und den Sicherheitscode eingegeben (und 100x kontrolliert).
Dennoch bekomme ich nur folgende Einträge im Errorlog:
host.ioBroker-RPi1 2018-02-03 16:07:03.498 info Restart adapter system.adapter.tradfri.0 because enabled
host.ioBroker-RPi1 2018-02-03 16:07:03.495 error instance system.adapter.tradfri.0 terminated with code null ()
host.ioBroker-RPi1 2018-02-03 16:07:03.491 warn instance system.adapter.tradfri.0 terminated due to SIGILL
host.ioBroker-RPi1 2018-02-03 16:06:54.076 info instance system.adapter.tradfri.0 started with pid 2318
Und das ganze dann immer, und immer wieder.
Die "Lampe" vor dem Adapter bleibt rot, alle drei Einträge in dem Popup ebenfalls. Es kommt also gar nichts zustande.
Mit dem Hostename statt IP (GW-[MAC]) habe ich es auch schon probiert.
Tradri sieht bei mir so aus, dass ich ein Gateway habe (Das originale, keine HUE Bridge oder so), dadran ist eine Fernbedienung und wiederum daran 2 Lampen. Eine RGB und eine normale E27.
Mehr an Infos kann ich euch so spontan nicht geben da ich nicht so recht weiß, was ihr noch benötigt.
Google hab ich shcon nach dem Fehler bemüht, finden kann man da nicht wirklich was.
Über Hilfe würde ich mich sehr freuen :)
-
Hallo und Willkommen im Forum!
host.ioBroker-RPi1 2018-02-03 16:07:03.491 warn instance system.adapter.tradfri.0 terminated due to SIGILL `
Handelt es sich dabei um einen RPi1???Bitte das Ergebnis von
node -v npm -vGruß
Rainer
-
Ja, tatsächlich, da ich gerne mit ioBroker rumspielen wollte und nichts anderes zur Hand hatte.
Meine Raspimatic läuft auf einem rpi2. Zwei rpi3 sind allerdings auf dem Weg zu mir und ersetzen dann die beiden
pi@ioBroker-RPi1:~ $ node -v
v6.12.0
pi@ioBroker-RPi1:~ $ npm -v
3.10.10
-
Dann stimmen die Versionen schon mal.
Da der Pi1 aber ein ARMv6 ist und somit eine andere Hardware als der Pi 2/3 (ARMv7) besitzt KÖNNTE da auch noch eine Ursache sein.
Wie hast du denn ioBroker installiert?
lt. Google bedeutet
> SIGILL invalid program image, such as invalid instructionund invalid Instruction deutet bei mir auf eine falsch installierte Software, die für eine andere Hardware kompiliert wurde.
Gruß
Rainer
-
Danke schon mal für die Hilfe,
ich hab hier die Version explizit für den raspi1 geladen: http://www.iobroker.net/docu/?page_id=2563&lang=de
Alles andere funktioniert auch wunderbar, nur tradfri bekomm ich nicht an Start. Aber kann natürlich sein, dass der Tradfri-Adapter nur für ARMv7 gebaut wurde.
Ich versuche es dann einfach mit meinem raspi 3 noch mal. Natürlich blöd, dass ich dann noch mal alles neu einrichten muss, aber bisher ist es zum Glück nicht viel und das übt natürlich gleich mit :) Ich werde mich melden, sobald ich es aufm 3er neu gebaut habe, ob es damit funktioniert.
-
Falls noch jemand auf das Problem stößt:
Ursache ist eine Abhängigkeit, die kompiliert werden muss. Damit die Installation schneller verläuft und nicht jeder eine Entwicklungsumgebung mit OpenSSL-Libraries braucht, werden die Pakete vorkompiliert. Nur kann hierbei nicht zwischen ARMv6 (Pi 1) und ARMv7 (Pi 2/3) unterschieden werden. In folge dessen bekommst du die Library für ARMv7 installiert und die läuft auf Pi 1 nicht.
Hier ist ein Ansatz, das Problem zu beheben: http://forum.iobroker.net/viewtopic.php?f=30&t=11565 - bitte bis zum Ende lesen!
Wurde nur leider nicht vollständig verfolgt, da der Pi1 ebenfalls gegen einen Pi 3 getauscht wurde. Über Hinweise, obs damit auf Pi 1 läuft, wäre ich dankbar.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden