Comments (12)
So, das scheint es nicht gewesen zu sein. Hab aber einen neune Verdacht, bin aber leider überhaupt nicht fit in JS, also müsste das mal jemand anderes evtl. testen.
Es wird ja immer wieder versucht neu zu authentifizieren (s. log von @WilhelmFaber ), der Fehler muss also an der if-Abfrage in Homematic-Virtual-Interface/plugins/IkeaTradfri/TradfriPlatform.js Zeile 111 liegen. Aufgefallen ist mir, dass die user-id und der psk-key vermutlich nicht so in der config.json gespeichert werden, wie beabsichtigt und damit die if-Abfrage immer true wird.
So wird das bei mir gespeichert:
{ "type": "homematic-virtual-tradfridevice", "name": "IkeaTradfri", "disabled": false, "tradfri_ip": "192.168.x.x", "tradfri_user": { "identity": "tradfri_153406493XXXX", "psk": "ZhgkrRwlXXXXXXXX" },
Gedacht ist es aber glaube ich so:
{ "type": "homematic-virtual-tradfridevice", "name": "IkeaTradfri", "disabled": false, "tradfri_ip": "192.168.x.x", "tradfri_user": "tradfri_153406493XXXX", "tradfri_securityCode": "ZhgkrRwlXXXXXXXX" },
Ich hoffe das hilft bei der Fehlersuche. Mein Gefühl sagt mir, dass da die "this" und "that" durcheinander geraten sind.
Gruß
Robert
EDIT: Es muss daran liegen. Hab gerade die config.json von Hand angepasst, den Virtual LAyer gerebootet und prompt findet er meine Lampen!
from homematic-virtual-interface.
Hi,
ich konnte mich von Beginn an nicht verbinden bzw. ich bekam die selbe Meldung wie WilhelmFaber schon im Logeintrag gezeigt hatte. Aktuell habe ich dazu auch keine Lösung und wundere mich ein bisschen, dass es bei den anderen einwandfrei funktioniert. Vielleicht hat jemand einen Tipp, was wir falsch machen.
Vielen Dank und liebe Grüße
Raimund
from homematic-virtual-interface.
Hallo, vielleicht kennt Jemand das Problem und kann hier die Hilfestellung leisten? Das wäre echt super. Gruß
from homematic-virtual-interface.
Hi,
in der Doku zu node-tradfri-client, das ja für die Verbindung zuständig ist, ist die Rede davon, dass es je nach Netzwerk Probleme mit der Nutzung der IP gibt. Alternativ kann ja auch der Hostname genutzt werden. Ich kann es gerade leider nicht testen, aber vielleicht liegt es ja daran.
Gruß
Robert
from homematic-virtual-interface.
Das Thema hier ist noch nicht behoben, oder? #49 War ja augenscheinlich keine Lösung.
Mit den o.g. manuellel Anpassung der config funktioniert bei mir auch.
from homematic-virtual-interface.
Läuft leider bei mir auch mit der Änderung nicht. Sobald ich die Config geändert und gespeichert habe hat sich diese wieder in die alte Form gewandelt. (Wird wohl kontinuierlich geschrieben) Ein Fix hierfür wäre schön. :)
Ganz nebenbei sieht der Code im Master auch anders aus als der welcher mit dem hvl-raspb-0.0.7.tar.gz mitgeliefert wird. Wie ist den der aktuelle Stand?
from homematic-virtual-interface.
Konnte schon jemand dieses Problem beheben? (Die Methode die hier aufgeführt wird funktioniert bei mir nicht)
Tue Sep 11 2018 16:09:26 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:24 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:23 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:22 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:21 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:20 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:19 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:17 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:16 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:15 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:14 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:13 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:11 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:10 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:09 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:08 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:06 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:05 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:03 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue Sep 11 2018 16:09:03 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [ERROR] - Gateway authentication error SyntaxError: Unexpected end of JSON input
from homematic-virtual-interface.
Die Authentifizierung basiert nicht auf dem auf dem Gateway aufgedruckten Security Code sondern aus einem daraus abgeleiteten User/PSK.
Der Security Code darf auf Bitten von Ikea nirgendwo gespeichert werden.
Wenn das Plugin über die Weboberfläche eingerichtet wird, dann muss in dessen Config der Security Code und die IP eingetragen werden.
Daraus ermittelt das Gateway dann den User und den PSK und speichert den in der Config.
Die Meldung we have to authenticate first kommt daher, das das Gateway den übergeben User und PSK ablehnt. Einfach mal das aus der Config werfen und den Gateway Code noch mal auf der Webseite des Plugins eintragen.
from homematic-virtual-interface.
Hallo Thomas,
sorry für die späte Antwort.
Habe jetzt die Informationen aus der /usr/local/etc/config/hvl/config.json gelöscht und das Plugin über die UI neu konfiguriert.
Leider ohne Erfolg. Ich bekomme immer noch die gleiche Meldung.
Nur um Sicher zu gehen: Die Sec ID ist ca. 16 stellen lang und mehr nicht, richtig?
VG
Marco
from homematic-virtual-interface.
Plugin deinstalliert, rebootet, deinstalliert und dann Sec Code und IP neu eingetragen und was soll man sagen? Geht nicht.
Was mich auch stutzig mach ist das dieses Plugin anscheinend weiterhin aktiv ist da es, trotz das ich es auf deaktiviert habe, alle paar Sekunden den identity und psk in der Konfig neu schreibt.
Wenn ich dein Aussage richtig interpretiere dann sind die beiden werte aus IP und SEC Code abgeleitet. Wie kann man den aus zwei statischen werten alle paar Sekunden was neues ableiten?
Zusätzlich noch ein..zwei Auffälligkeiten.
Einmal deaktiviert kann ich das plugin nicht mehr aktivieren. Ich muss das ganze HVL neu installieren, dann klappt es. (Liegt am IE. Firefox klappt)
Zudem geht die Meldung
Version > 0.0.17 Requires NodeJS >= 6.x
nicht weg obwohl ich 6.10 drauf habe:
node -v
v6.10.0
from homematic-virtual-interface.
Ach ja, ein Nebeneffekt bei dem ganzen versuchen der Anmeldung ist, das sich das Gateway schlussendlich aus dem Netzwerk verabschiedet und somit nicht mehr nutzbar ist.
from homematic-virtual-interface.
Hallo,
ich habe leider auch das beschriebene Problem. Hat mittlerweile jemand eine Lösung?
Ich habe es frisch installiert und nur über die Weboberfläche konfiguriert. Zu beginn kam noch 1-2x "wrong password" mittlerweile nur noch "we have to authenticate first"
from homematic-virtual-interface.
Related Issues (20)
- Hue wird vom Harmony Hub nicht gefunden
- Abfrage der Lautstärke für DenonHTTP Plugin HOT 8
- Finde gewisse Module nicht
- Problem mit HVL seit dem Update auf 3.55.10.20210213 Raspmatic HOT 2
- Virtuelle Geräte von HVL wieder löschen HOT 1
- Pi4 Raspberrymatic Aktuelle Firmwareversion: 3.55.10.20210213 keine Temperatur
- Harmony Plugin - Harmony Actions sind plötzlich leer
- Roomba 980 install fails
- Keine Geräte im Posteingang
- HVL nicht erreichbar FW 3.57.5.20210424 HOT 3
- HVL nicht erreichbar nach Plugin-Aktivierung HOT 1
- Plugin-Deinstallation schlägt fehl
- HVL Ikea plugin doesn't work after Ikea GW update to version 1.17.0 HOT 2
- Weitergabe der Tradfri-Geräte an das Addon Homekit
- HVL auf der CCU2 direkt Installieren?
- NodeJS Problem
- löschen von aktivierten Plugins
- Aqara Plugin möglich?
- HVL Geräte auf der CCU lassen sich nicht mehr steuern und einstellen
- iCal Plugin (0.0.6) liest keine Daten aus dem iCal File aus
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homematic-virtual-interface.