Anderer Browser oder settings wie pi-hole die was blocken koennten, was fuer die Anzeige notwendig waere? Zwar sehr weit hergeholt, aber man weiß ja nie ?
homebridge-config-ui-x | Webinterface für Homebridge
-
-
Hast du es mal über Safari auf dem iPhone oder iPad getestet oder andere Browser auf dem Mac?
Anbei mal das was ich auf die schnelle getestet habe:
Safari (Version 12.1 (14607.1.40.1.4)) auf dem Mac: funktioniert nicht
Firefox (Version 66.0.1 64-Bit) auf dem Mac: funktioniert
Google Chrome (Version 73.0.3683.103 64-Bit) auf dem Mac: funktioniert nicht
Safari auf dem iPhone: funktioniert
Anderer Browser oder settings wie pi-hole die was blocken koennten, was fuer die Anzeige notwendig waere? Zwar sehr weit hergeholt, aber man weiß ja nie ?
Danke. Wäre nicht auszuschließen. Aber glaube es ist was mit npm oder cache. Dafür kenn ich mich dann aber auch weiter nicht aus.
Pi-hole nutze ich aktuell nicht mehr und Firefox anstelle Safari habe ich auch schon probiert. Unverändert, keine Anzeige der Plugins.
Hmm... langsam wird es spannend. Erstmal danke auch an Dich weeedmaan fürs Testen.
Nur um nochmal ganz sicher zu sein, wir haben den selben Fehler? Plugins Bereich in der Weboberfläche von config-ui-x bleibt leer. Drehender Kreis. Alles andere, funktioniert?
Nachdem ich aus Verzweiflung auch noch ein paar andere Browser erfolglos ausprobiert habe, bin ich dank Deinem Hinweis auch mal aufs iPhone X Safari.
Erstmal habe ich wieder nichts bekommen. Dann eine Fehlermeldung, die ich vorher nicht hatte. Und zu guter Letzt, wurden mir auf einmal nach minutenlangem Ladevorgang meine Plugins angezeigt. Anschließend die die Seite nochmal neu geladen und mir wurde wieder nichts angezeigt. Wie seltsam ist das denn Bitteschön?!?! Immerhin was das einmalige Anzeigen auf dem iOS Safari schonmal was. Aber es blieb auch bei dem einzigen Mal.
Ja das mit dem drehenden Kreis habe ich auch zumindest auf dem Mac mit Safari und Google Chrome.
Die Fehlermeldung aus deinem Screenshot habe ich auch schonmal gesehen. Allerdings nur ganz kurz.
Bei den Kombinationen die ich oben als „funktioniert“ aufgeführt habe, werden die Plugins sofort angezeigt. Also so wie es bisher auch immer der Fall war.
Ergänzung hierzu, ich habe ein iPhone XS mit iOS 12.2
Habe es jetzt auch auf meinem iPad mini Retina getestet darauf läuft aktuell noch iOS 12.1.4 und auch da funktioniert es unter Safari ganz normal.
Update: Gerade habe ich nochmal mit dem iPhone getestet und es funktioniert auch nicht (mehr), mal funktioniert es, mal nicht.
Auf dem iPad funktionierte es mit Firefox (Version vor 16.0) nicht, nach Update auf Firefox Version 16.0 funktioniert es jetzt.
Ja irgendwo scheint es da im Moment ein Problem mit der Zusammenarbeit zws npm und Config ui x zu geben. Ich hab genau das gleiche Verhalten.
Probier mal auf dem iPhone „Desktop Seite anfordern“ dann geht es bei mir meist
Hallo,
ich habe mir letztes Wochenende meine 1.Homebridge nach dieser Anleitung im Forum eingerichtet.
Läuft soweit alles Wunderbar
Bis auf ein Problem mit homebridge-ui-x v3.11.0:
Bei mir werden meine Homematic und Homematic IP Tür/Fenstersensoren in der Web UI als Not Supported angezeigt,
in der HomeKit App hingegen funktionieren die Sensoren einwandfrei.
Installierte Plugins:
Homebridge 0.4.48
Nodejs 11.13.0
npm 6.7.0
Homematic 0.0.109
Ich wäre sehr Dankbar wenn ihr mir weiterhelfen könntet.
Was halt komisch ist, dass alles läuft, nur sudo npm outdated -g nichts zeigt. Und mit nichts, meine ich nichts. Der Befehl wird irgendwie gar nicht ausgeführt oder steckt. Nach drücken der Enter taste, kommt keine Auflistung, kein Prompt, nix.
Bei mir ist es nicht so schlimm, aber es es ist langsam. Offenbar klemmt npmjs ein bisschen und so dauert es halt. Das betrifft dann natürlich npm outdated genauso wie die Pluginliste in homebridge-config-ui-x. Natürlich hängt es auch davon ab, wieviele node_modules auf dem Rechner herumgammeln.
Auf der Shell kann man mit dem Befehl time sudo npm outdated -g messen, wie lange es dauert.
Codepi@homePi:~ $ time sudo npm outdated -g Package Current Wanted Latest Location homebridge-cmdtrigger 0.3.1 git git lib 3.0.2 3.0.2 4.0.2 n 2.1.12 2.1.12 3.0.2 npm 6.4.1 6.9.0 6.9.0 real 0m28.287s user 0m25.479s sys 0m1.819s
Der Wert hinter real seit die Komplettdauer des Aufrufs an.
Stefan
Bei mir werden meine Homematic und Homematic IP Tür/Fenstersensoren in der Web UI als Not Supported angezeigt,
in der HomeKit App hingegen funktionieren die Sensoren einwandfrei.
Wahrscheinlich werden die Homematic-Sensoren von homebrigde-config-ui-x nicht unterstützt. Da kannst du dann nichts machen außer den Entwickler danach fragen. Allerdings setze ich Homematic nicht ein und spekuliere daher.
Stefan
Hallo Stefan,
Danke für die schnelle Antwort.
Hab den Befehl siehe unten mal eingegeben.
pi@raspberrypi:~ $ time sudo npm outdated -g
Package Current Wanted Latest Location
npm 6.7.0 6.9.0 6.9.0
real 0m13,293s
user 0m16,124s
sys 0m1,238s
pi@raspberrypi:~ $
Wie gesagt das ist meine 1.Homebridge und bin wirklich richtiger Anfänger.
Aber wenn es die Web UI nicht unterstützt kann man nicht´s machen,
schade denn ich hätte die Web UI gerne auf einen Windows Tablet eingesetzt.
Aber trotzdem Danke
sschuste Erstmal, Dank Dir.
Ich bekomme leider inzwischen bei outdated Befehl eine Fehlermeldung, mit der ich nichts anfangen kann.
Codepi@raspberrypi-3BPlus:~ $ sudo npm outdated -g npm ERR! Cannot read property 'length' of undefined npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-04-11T08_12_50_687Z-debug.log
Code: 2019-04-11T08_12_50_687Z-debug.log
Alles anzeigen0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'outdated', '-g' ] 2 info using [email protected] 3 info using [email protected] 4 verbose npm-session 347cfc1803400c38 5 http fetch GET 200 https://registry.npmjs.org/homebridge-tuya 3183ms 6 http fetch GET 200 https://registry.npmjs.org/homebridge-ifttt 3283ms 7 silly pacote registry packument for homebridge-tuya@^0.4.2 fetched in 3520ms 8 silly pacote registry packument for homebridge-ifttt@^0.3.0 fetched in 3541ms 9 http fetch GET 200 https://registry.npmjs.org/miio 3225ms 10 silly pacote registry packument for miio@^0.15.6 fetched in 3554ms 11 http fetch GET 304 https://registry.npmjs.org/homebridge-neato 3338ms (from cache) 12 http fetch GET 304 https://registry.npmjs.org/homebridge-people 3317ms (from cache) 13 silly pacote registry packument for homebridge-neato@^0.5.2 fetched in 3617ms 14 silly pacote registry packument for homebridge-people@^0.6.2 fetched in 3611ms 15 http fetch GET 304 https://registry.npmjs.org/homebridge-raspberrypi-temperature 3389ms (from cache) 16 http fetch GET 304 https://registry.npmjs.org/homebridge-netatmo 3414ms (from cache) 17 silly pacote registry packument for [email protected] fetched in 3733ms 18 silly pacote registry packument for homebridge-netatmo@^0.2.0 fetched in 3739ms 19 http fetch GET 304 https://registry.npmjs.org/n 3503ms (from cache) 20 silly pacote registry packument for n@^3.0.2 fetched in 3875ms 21 http fetch GET 304 https://registry.npmjs.org/homebridge-broadlink-rm 3791ms (from cache) 22 silly pacote registry packument for homebridge-broadlink-rm@^3.5.5 fetched in 4067ms 23 http fetch GET 304 https://registry.npmjs.org/homebridge 3950ms (from cache) 24 silly pacote registry packument for homebridge@^0.4.48 fetched in 4145ms 25 http fetch GET 304 https://registry.npmjs.org/homebridge-alexa 3977ms (from cache) 26 silly pacote registry packument for homebridge-alexa@^0.3.7 fetched in 4217ms 27 http fetch GET 304 https://registry.npmjs.org/homebridge-mi-gateway-security 4560ms (from cache) 28 http fetch GET 304 https://registry.npmjs.org/homebridge-bigAssFans 4647ms (from cache) 29 silly pacote registry packument for homebridge-mi-gateway-security@^0.1.1 fetched in 4825ms 30 silly pacote registry packument for homebridge-bigAssFans@^1.1.3 fetched in 4842ms 31 http fetch GET 304 https://registry.npmjs.org/homebridge-mijia-camera 4579ms (from cache) 32 http fetch GET 304 https://registry.npmjs.org/homebridge-delay-switch 4630ms (from cache) 33 silly pacote registry packument for [email protected] fetched in 4847ms 34 silly pacote registry packument for homebridge-delay-switch@^2.1.0 fetched in 4857ms 35 http fetch GET 304 https://registry.npmjs.org/homebridge-eveatmo 4634ms (from cache) 36 http fetch GET 304 https://registry.npmjs.org/homebridge-cmdswitch2 4674ms (from cache) 37 http fetch GET 304 https://registry.npmjs.org/homebridge-airrohr 4741ms (from cache) 38 http fetch GET 304 https://registry.npmjs.org/homebridge-notification 4582ms (from cache) 39 http fetch GET 304 https://registry.npmjs.org/homebridge-mi-fan 4629ms (from cache) 40 silly pacote registry packument for homebridge-eveatmo@^0.4.3 fetched in 4885ms 41 silly pacote registry packument for homebridge-cmdswitch2@^0.2.10 fetched in 4891ms 42 silly pacote registry packument for homebridge-airrohr@^1.1.8 fetched in 4901ms 43 silly pacote registry packument for homebridge-notification@^1.0.0 fetched in 4870ms 44 silly pacote registry packument for homebridge-mi-fan@^0.1.0 fetched in 4881ms 45 http fetch GET 304 https://registry.npmjs.org/homebridge-nest 4616ms (from cache) 46 http fetch GET 304 https://registry.npmjs.org/homebridge-airtunes-radio 4764ms (from cache) 47 silly pacote registry packument for homebridge-nest@^2.1.4 fetched in 4897ms 48 silly pacote registry packument for homebridge-airtunes-radio@^0.2.0 fetched in 4924ms 49 http fetch GET 304 https://registry.npmjs.org/homebridge-nello 4637ms (from cache) 50 http fetch GET 304 https://registry.npmjs.org/homebridge-platform-wemo 4617ms (from cache) 51 http fetch GET 304 https://registry.npmjs.org/homebridge-ssh 4606ms (from cache) 52 silly pacote registry packument for homebridge-nello@^0.4.2 fetched in 4921ms 53 silly pacote registry packument for homebridge-platform-wemo@^1.3.8 fetched in 4914ms 54 silly pacote registry packument for [email protected] fetched in 4910ms 55 http fetch GET 304 https://registry.npmjs.org/homebridge-mi-aqara 4698ms (from cache) 56 http fetch GET 304 https://registry.npmjs.org/homebridge-script2 4632ms (from cache) 57 http fetch GET 304 https://registry.npmjs.org/homebridge-zway 4608ms (from cache) 58 silly pacote registry packument for homebridge-mi-aqara@^0.8.0 fetched in 4955ms 59 silly pacote registry packument for homebridge-script2@^0.2.7 fetched in 4937ms 60 silly pacote registry packument for homebridge-zway@^0.5.0 fetched in 4932ms 61 http fetch GET 304 https://registry.npmjs.org/homebridge-webos-tv 4629ms (from cache) 62 silly pacote registry packument for homebridge-webos-tv@^1.5.5 fetched in 4948ms 63 http fetch GET 304 https://registry.npmjs.org/homebridge-weather-plus 4645ms (from cache) 64 silly pacote registry packument for homebridge-weather-plus@^2.7.2 fetched in 4959ms 65 http fetch GET 304 https://registry.npmjs.org/@tuyapi%2fcli 4898ms (from cache) 66 silly pacote registry packument for @tuyapi/cli@^1.2.0 fetched in 5030ms 67 http fetch GET 304 https://registry.npmjs.org/homebridge-harmony 4768ms (from cache) 68 silly pacote registry packument for homebridge-harmony@^0.7.0 fetched in 5022ms 69 http fetch GET 304 https://registry.npmjs.org/homebridge-moodo 4767ms (from cache) 70 silly pacote registry packument for homebridge-moodo@^1.2.2 fetched in 5055ms 71 http fetch GET 304 https://registry.npmjs.org/homebridge-config-ui-x 4880ms (from cache) 72 silly pacote registry packument for homebridge-config-ui-x@^3.11.0 fetched in 5137ms 73 http fetch GET 304 https://registry.npmjs.org/npm 4824ms (from cache) 74 silly pacote registry packument for npm@^6.9.0 fetched in 5332ms 75 verbose stack TypeError: Cannot read property 'length' of undefined 75 verbose stack at dotindex (/usr/local/lib/node_modules/npm/node_modules/text-table/index.js:59:32) 75 verbose stack at /usr/local/lib/node_modules/npm/node_modules/text-table/index.js:11:21 75 verbose stack at Array.forEach (<anonymous>) 75 verbose stack at forEach (/usr/local/lib/node_modules/npm/node_modules/text-table/index.js:73:31) 75 verbose stack at /usr/local/lib/node_modules/npm/node_modules/text-table/index.js:10:9 75 verbose stack at Array.reduce (<anonymous>) 75 verbose stack at reduce (/usr/local/lib/node_modules/npm/node_modules/text-table/index.js:63:30) 75 verbose stack at module.exports (/usr/local/lib/node_modules/npm/node_modules/text-table/index.js:9:20) 75 verbose stack at /usr/local/lib/node_modules/npm/lib/outdated.js:130:16 75 verbose stack at cb (/usr/local/lib/node_modules/npm/node_modules/slide/lib/async-map.js:47:24) 75 verbose stack at outdated_ (/usr/local/lib/node_modules/npm/lib/outdated.js:221:12) 75 verbose stack at skip (/usr/local/lib/node_modules/npm/lib/outdated.js:343:5) 75 verbose stack at updateDeps (/usr/local/lib/node_modules/npm/lib/outdated.js:446:7) 75 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 75 verbose stack at Promise.successAdapter [as _fulfillmentHandler0] (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/nodeify.js:23:30) 75 verbose stack at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:566:21) 76 verbose cwd /home/pi 77 verbose Linux 4.14.92-v7+ 78 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "outdated" "-g" 79 verbose node v11.13.0 80 verbose npm v6.9.0 81 error Cannot read property 'length' of undefined 82 verbose exit [ 1, true ]
Allerdings, ohne irgendetwas verändert zu haben, funktioniert auf einmal wieder config-ui-x, so dass dort selbst unter macOS Safari wieder die Plugins angezeigt werden.
Ein Mysterium. ??????
Diese Fehlermeldung hat jemand anderes hier im Forum die Tage auch schon gepostet. Ich denke aktuell heißt es einfach abwarten, bis sich die Fehler von alleine aufloesen auf npmjs Seite!
Ist ein Fehler in NPM 6.9.0 geh auf die 6.8.0 und es funktioniert wieder
Moin in die Runde,
ich habe heute morgen ein Update des Webinterface für Homebridge gemacht. Jetzt kann ich mich nicht mehr mit meinen Benutzern anmelden. Er sagt mir nur Ungültiger Benutzername und / oder Passwort. Kann mir jemand weiter helfen? Gibt es eine Möglichkeit über den Terminal an eine config zu kommen wo die Benutzer hinterlegt sind?
Danke
Ich nehme an, dass du mit "Webinterface" homebridge-config-ui-x meinst.
Ja, die Datei heißt auth.json und liegt in dem Verzeichnis, in dem auch config.json liegt. Wenn du die Forenanleitung genutzt hast, um die Homebridge zu installieren, dann ist das /var/homebridge/auth.json.
Da wirst du wahrscheinlich die Namen der User finden und dahinter das jeweilige Passwort in verschlüsselter Form.
Stefan
Ich nehme an, dass du mit "Webinterface" homebridge-config-ui-x meinst.
Ja, die Datei heißt auth.json und liegt in dem Verzeichnis, in dem auch config.json liegt. Wenn du die Forenanleitung genutzt hast, um die Homebridge zu installieren, dann ist das /var/homebridge/auth.json.
Da wirst du wahrscheinlich die Namen der User finden und dahinter das jeweilige Passwort in verschlüsselter Form.
Stefan
Danke, genau die Datei hatte ich mir nicht angeguckt.
Kannst du mir auch gleich noch verraten wie ich das entschlüsseln kann? Bzw. wie ich mich wieder einloggen kann?
Danke
Pascal
Weiß ich nicht. Du kannst die Datei löschen oder umbenennen. Danach gilt wieder der Username admin mit dem Passwort admin.
Löschen:
sudo rm /var/homebridge/auth.json
Umbenennen:
sudo mv /var/homebridge/auth.json /var/homebridge/auth.json.bak
Homebridge muss nicht neu gestartet werden.
Stefan
ich setze Homematic Sensoren und Thermostate ein. Werden über HB zu Homekit und per homebridge-alexa rüber zu Alexa gemappt.
Thermos werden in der config-ui-x richtig angezeigt (Temp. Soll und Ist), aber die Kontaktsensoren NICHT. Ist bei mir auch so - und scheinbar normal. Die sind dann aber in HomeKit vorhanden und werden auch richtig gemeldet (offen - geschlossen). Können dann auch für Automationen usw. verwendet werden.
Manchmal dauert es - bei einem frischen Install des Plugins - auch mal recht lange bis die Thermos korrekt angezeigt werden. Hatte vor 1-2 Wochen auch einige Probleme, lag aber scheinbar nicht an homebridge direkt, sondern irgendwie an npm/node.
Hallo zusammen, könnte mir jemand einen tipp geben:
Ich habe eine neue Instanz angelegt.
Homebridge läuft aber config-ui-x läuft auf einen Fehler :
Apr 18 11:57:41 raspberrypi homebridge[18297]: [4/18/2019, 11:57:41 AM] [homebridge-config-ui-x] Console v4.0.1 is listening on port 8036
Apr 18 11:57:42 raspberrypi homebridge[18297]: [4/18/2019, 11:57:42 AM] [homebridge-config-ui-x] SyntaxError: /var/homebridge-cal/auth.json: Unexpected end of JSON input