homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

Dracolein

Nachtrag, kuriose Beobachtung gerade zuhause vor Ort:

Ein physisch geschlossener Rolladen wird in der Home App auf dem iPhone dargestellt wie folgt:
- Button ausgegraut
- Statustext: "Geschlossen"

Ein physisch geöffneter Rolladen wird in der Home App auf dem iPhone dargestellt wie folgt:
- Button farbig aktiv, bunt
- Statustext: "Öffnen"

Dieser Statustext am zweiten Beispiel machte mich vohin in Abwesenheit stutzig und ich dachte es sei eine falsche Darstellung in der Home App.
Ich kam per Zufall drauf, als ich vohin am MacBook die Home App offen hatte, denn dort weichen obige Beispiele wie folgt ab:

Ein physisch geschlossener Rolladen wird in der Home App auf dem MacBook dargestellt wie folgt:
- Button ausgegraut
- Statustext: "Geschlossen"

Ein physisch geöffneter Rolladen wird in der Home App auf dem MacBook dargestellt wie folgt:
- Button farbig aktiv, bunt
- Statustext: "Geöffnet"

Kurzum, der iPhone Statustext für ein offenes Rollo unterscheidet sich deutlich vom Statustext am MacBook, den ich als "Richtig" interpretiere. Eigentlich müsste im iPhone dort der Text "Offen" oder auch "Geöffnet" anstelle von "Öffnen" stehen...  ::)

Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Ban-ya

Da möchte ich mich gleich mal mit dran hängen. Ich wollte auch schon eine Frage dazu stellen.
Bei mir ist es so, dass auf dem iPhone und dem iPad "öffnen" steht und auf dem iMac ein korrektes "Offen".

Beim Homebridge config UI X über den Webbrowser ist alles ok. Kann man da irgenwie dran "drehen", dass es beim iPhone und iPad auch richtig steht?

Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

Dracolein

Zitat von: Ban-ya am 23 Februar 2020, 19:58:00
Da möchte ich mich gleich mal mit dran hängen. Ich wollte auch schon eine Frage dazu stellen.
Bei mir ist es so, dass auf dem iPhone und dem iPad "öffnen" steht und auf dem iMac ein korrektes "Offen".

Beim Homebridge config UI X über den Webbrowser ist alles ok. Kann man da irgenwie dran "drehen", dass es beim iPhone und iPad auch richtig steht?
Meine bisherigen Versuche waren fehlgeschlagen.
Habe mich letztlich damit abgefunden, da es sich lediglich um einen nicht mMn ganz korrekten Text in der iPhone Home App handelt. Der Farbwechsel der Symbole ist richtig, von daher was solls.
Falls Du eine Lösung hast, sag bescheid.
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

stratege-0815

Zitat von: Dracolein am 25 Februar 2020, 09:34:36
Habe mich letztlich damit abgefunden, da es sich lediglich um einen nicht mMn ganz korrekten Text in der iPhone Home App handelt.

Wenn man sich mal diesen "Übersetzungsfehler" genauer analysiert findet sich auch die vermutliche Ursache.

Öffnen heißt open

und

offen heißt open

Sky

Hallo zusammen ,

meine Homebridge spinnt ....
Seit gestern Abend startet und stoppt die Homebridge immer weiter mit folgendem Fehler :


Feb 29 15:18:07 raspberrypi homebridge[15435]: [2/29/2020, 3:18:07 PM] Loaded config.json with 1 accessories and 2 platforms.
Feb 29 15:18:07 raspberrypi homebridge[15435]: [2/29/2020, 3:18:07 PM] ---
Feb 29 15:18:09 raspberrypi homebridge[15435]: [2/29/2020, 3:18:09 PM] Loaded plugin: homebridge-camera-ffmpeg
Feb 29 15:18:09 raspberrypi homebridge[15435]: [2/29/2020, 3:18:09 PM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
Feb 29 15:18:09 raspberrypi homebridge[15435]: [2/29/2020, 3:18:09 PM] ---
Feb 29 15:18:10 raspberrypi homebridge[15435]: [2/29/2020, 3:18:10 PM] Loaded plugin: homebridge-fhem
Feb 29 15:18:10 raspberrypi homebridge[15435]: homebridge API version: 2.4
Feb 29 15:18:10 raspberrypi homebridge[15435]: this is homebridge-fhem 0.5.13
Feb 29 15:18:12 raspberrypi homebridge[15435]: [2/29/2020, 3:18:12 PM] Registering platform 'homebridge-fhem.FHEM'
Feb 29 15:18:12 raspberrypi homebridge[15435]: [2/29/2020, 3:18:12 PM] ---
Feb 29 15:18:12 raspberrypi homebridge[15435]: [2/29/2020, 3:18:12 PM] Loading 2 platforms...
Feb 29 15:18:12 raspberrypi homebridge[15435]: [2/29/2020, 3:18:12 PM] [FHEM] Initializing FHEM platform...
Feb 29 15:18:13 raspberrypi homebridge[15435]: starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;fi                                                                           lter=.*;since=null;fmt=JSON&timestamp=1582985893055
Feb 29 15:18:13 raspberrypi homebridge[15435]: [2/29/2020, 3:18:13 PM] [FHEM] Fetching FHEM devices...
Feb 29 15:18:13 raspberrypi homebridge[15435]: [2/29/2020, 3:18:13 PM] [Camera-ffmpeg] Initializing Camera-ffmpeg platform...
Feb 29 15:18:13 raspberrypi homebridge[15435]: [2/29/2020, 3:18:13 PM] Loading 1 accessories...
Feb 29 15:18:13 raspberrypi homebridge[15435]: [2/29/2020, 3:18:13 PM] TypeError: Cannot read property 'indexOf' of undefined
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at API.accessory (/usr/lib/node_modules/homebridge/lib/api.js:50:12)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Server._loadAccessories (/usr/lib/node_modules/homebridge/lib/server.js:297:42                                                                           )
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:91:38)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:59:10)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Module._compile (internal/modules/cjs/loader.js:816:30)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Module.load (internal/modules/cjs/loader.js:685:32)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Function.Module._load (internal/modules/cjs/loader.js:620:12)
Feb 29 15:18:13 raspberrypi homebridge[15435]:     at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
Feb 29 15:18:13 raspberrypi homebridge[15435]: Server listening on: http://<ip>:8282
Feb 29 15:18:13 raspberrypi homebridge[15435]: [2/29/2020, 3:18:13 PM] Got SIGTERM, shutting down Homebridge...



Leider kann ich den Fehler nicht lokalisieren .
Mein letztes Backup ist nicht aktuell , daher würde ich gerne die bestehende Installation erhalten .

Kann mir jemand dabei helfen ?

Danke

Sky

Fehler gefunden ...


"accessories":[
{
}
]


obwohl mit JsonValidator geprüft , haben die geschweiften Klammern den Fehler verursacht ,so funktioniert es wieder :


"accessories":[
]

Ban-ya

Zitat von: stratege-0815 am 25 Februar 2020, 17:46:10
Wenn man sich mal diesen "Übersetzungsfehler" genauer analysiert findet sich auch die vermutliche Ursache.

Öffnen heißt open

und

offen heißt open

dem muss ich widersprechen.

öffnen heißt to open

und

offen heißt open
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

hoppel118

Zitat von: Sky am 29 Februar 2020, 16:37:07
Fehler gefunden ...


"accessories":[
{
}
]


Mal ne Frage dazu: Wie sind die geschweiften Klammern denn dahin gekommen?

Will nur verstehen, wie solche Fehler entstehen können. ;)

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

elmer

Ich habe homebridge installiert, homebridge läuft, wenn ich den Code mit meinem ipad scanne bekomme ich nur die Meldung Gerät konnte nicht hinzugefügt werden, Home konnte keine Verbindung zu diesem Gerät herstellen.

Sky

Zitat von: hoppel118 am 29 Februar 2020, 22:10:15
Mal ne Frage dazu: Wie sind die geschweiften Klammern denn dahin gekommen?

Will nur verstehen, wie solche Fehler entstehen können. ;)

Gruß Hoppel

Ich hatte in der config.json unter folgendes eingesetzt :


"accessories": [
  {
  "accessory": "PhilipsTV",
  "name": "TV",
  "ip_address": "10.0.1.23",
  "poll_status_interval": "60",
  "model_year": 2018,
  "has_ssl": false,
  "has_ambilight": true,
  }
]


Da dies aber nicht richtig funktionierte , den Eintrag wieder gelöscht , allerdings die geschweiften Klammern übersehen .

hoppel118

Alles klar @sky Danke für die Erläuterung.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

hoppel118

Zitat von: elmer am 01 März 2020, 18:08:35
Ich habe homebridge installiert, homebridge läuft, wenn ich den Code mit meinem ipad scanne bekomme ich nur die Meldung Gerät konnte nicht hinzugefügt werden, Home konnte keine Verbindung zu diesem Gerät herstellen.

Was sagt das Homebridge log dazu?
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

elmer

#3687
Mär 01 18:17:47 ubuntu systemd[1]: Starting LSB: Start daemon at boot time for homebridge...
Mär 01 18:17:47 ubuntu homebridge[1232]: No passwd entry for user 'pi-c'
Mär 01 18:17:47 ubuntu su[1241]: No passwd entry for user 'pi-c'
Mär 01 18:17:47 ubuntu su[1241]: FAILED su for pi-c by root
Mär 01 18:17:47 ubuntu su[1241]: - ??? root:pi-c
Mär 01 18:17:47 ubuntu homebridge[1232]: Homebridge starting
Mär 01 18:17:47 ubuntu homebridge[1232]: Homebridge is not running
Mär 01 18:17:47 ubuntu systemd[1]: Started LSB: Start daemon at boot time for homebridge.

hoppel118

Demnach ist für deinen User pi-c kein Passwort gesetzt worden. Stimmt das? Keine Ahnung, ob das ohne Passwort funktioniert. Bei mir haben alle User ein Passwort.

Außerdem scheint deine Homebridge entgegen deiner Aussage auch nicht zu laufen.

Welches OS hast du im Einsatz? Nutzt du init.d oder systemd?

Was ist das Ergebnis von ,,systemctl status homebridge" bzw. ,,service homebridge status", bevor du den QR Code scannst?

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

elmer

#3689
Ubuntu ist installiert, ich habe bei der Installation einen Benutzer mit Passwort vergeben. Ich verwende init.d

systemctl status homebridge ist die Ausgabe die ich gepostet habe.

Wenn ich homebridge in der Konsole eingebe steht immer dort Homebridge is running.