Git Product home page Git Product logo

Comments (12)

fastcrash avatar fastcrash commented on May 23, 2024 2

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.

Raimundschmidt avatar Raimundschmidt commented on May 23, 2024

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.

WilhelmFaber avatar WilhelmFaber commented on May 23, 2024

Hallo, vielleicht kennt Jemand das Problem und kann hier die Hilfestellung leisten? Das wäre echt super. Gruß

from homematic-virtual-interface.

fastcrash avatar fastcrash commented on May 23, 2024

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.

cRemE-fReSh avatar cRemE-fReSh commented on May 23, 2024

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.

Marco4223 avatar Marco4223 commented on May 23, 2024

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.

Marco4223 avatar Marco4223 commented on May 23, 2024

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.

thkl avatar thkl commented on May 23, 2024

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.

Marco4223 avatar Marco4223 commented on May 23, 2024

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.

Marco4223 avatar Marco4223 commented on May 23, 2024

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.

Marco4223 avatar Marco4223 commented on May 23, 2024

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.

MamaLilla avatar MamaLilla commented on May 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.