Apple Homekit: die Hoffnung stirbt zuletzt

Begonnen von eldrik, 23 Januar 2015, 13:57:07

Vorheriges Thema - Nächstes Thema

thoffma3


Hauswart

Für den Raspberry habe ich mein Installationsskript geupdatet. Installation von Node, Homebridge und einem Startskript: https://github.com/Kolbi/FHEM/blob/master/homebridge.sh
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Navigator

Zitat von: Hauswart am 25 September 2015, 09:07:41
Für den Raspberry habe ich mein Installationsskript geupdatet. Installation von Node, Homebridge und einem Startskript: https://github.com/Kolbi/FHEM/blob/master/homebridge.sh

...funktioniert prima und schnell auf Raspi2. Danke.
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

rockyou

Zitat von: Newbee am 18 September 2015, 12:46:47
Hallo zusammen,

wer von euch kennt die Meldung in EVE "iCloud Synchronisierung wird gerade ausgeführt. Versuche es später erneut."
App Hilfe und iCloud Hilfe waren wenig hilfreich. Des weiteren Sync ich nichts, ....!

Problem: Es lassen sich kein Geräte in der EVE-App hinzufügen, also euch nicht die nun laufende Homebridge.

Danke vorab.

Grüße Newbee

iCloud Schlüsselbund muss aktiviert sein (Einstellungen - iCloud - Schlüsselbund)

Christian S.

Ich kann Homebridge leider nicht mehr starten. Ich bekomme immer die gleiche Fehlermeldung.
TypeError: undefined is not a function


fhem@NUC:~/homebridge$ npm run start

> homebridge@0.1.1 start /home/fhem/homebridge
> DEBUG=* node app.js || true

*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Starting HomeBridge server...
_____________________________________________________________________
IMPORTANT: Homebridge is in the middle of some big changes.
           Read more about it here:
           https://github.com/nfarina/homebridge/wiki/Migration-Guide
_____________________________________________________________________

Loading 1 platforms...
[FHEM] Initializing FHEM platform...
starting longpoll: http://192.168.178.40:8083/fhem.pl?XHR=1&inform=type=status;filter=.*;since=null;fmt=JSON&timestamp=1443217515373
[FHEM] Fetching FHEM switchable devices...
[FHEM] fetching: http://192.168.178.40:8083/fhem?cmd=jsonlist2%20genericDeviceType=..*&XHR=1
Loading 0 accessories...
Server listening on: http://<ip>:8081
[FHEM] got: 26 results
[FHEM] BK_Lampe is light
[FHEM] BK_Lampe has onOff [state;on,off]
[FHEM] BK_Netatmo has temperature [temperature]
[FHEM] BK_Netatmo has humidity [humidity]
[FHEM] BZ_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] BZ_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] BZ_Heizungsregler has temperature [temperature]
[FHEM] BZ_Heizungsregler has humidity [humidity]
[FHEM] BZ_Heizungsregler has battery [battery]
[FHEM] BZ_Lampe is light
[FHEM] BZ_Lampe has onOff [state;on,off]
[FHEM] BZ_Waschmaschine is switchable
[FHEM] BZ_Waschmaschine has onOff [state;on,off]
[FHEM] BZ_Waschmaschine has temperature [temperature]
[FHEM] BZ_Waschmaschine has humidity [humidity]
[FHEM] EZ_Display is switchable
[FHEM] EZ_Display has onOff [state;on,off]
[FHEM] EZ_Display has temperature [temperature]
[FHEM] EZ_Display has humidity [humidity]
[FHEM] EZ_Geschirrspueler is switchable
[FHEM] EZ_Geschirrspueler has onOff [state;on,off]
[FHEM] EZ_Geschirrspueler has temperature [temperature]
[FHEM] EZ_Geschirrspueler has humidity [humidity]
[FHEM] EZ_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] EZ_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] EZ_Heizungsregler has temperature [temperature]
[FHEM] EZ_Heizungsregler has humidity [humidity]
[FHEM] EZ_Heizungsregler has battery [battery]
[FHEM] EZ_Lampe is light
[FHEM] EZ_Lampe has onOff [state;on,off]
[FHEM] FL_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] FL_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] FL_Heizungsregler has temperature [temperature]
[FHEM] FL_Heizungsregler has humidity [humidity]
[FHEM] FL_Heizungsregler has battery [battery]
[FHEM] FL_Luftentfeuchter is switchable
[FHEM] FL_Luftentfeuchter has onOff [state;on,off]
[FHEM] FL_Luftentfeuchter has temperature [temperature]
[FHEM] FL_Luftentfeuchter has humidity [humidity]
[FHEM] FL_Netatmo has temperature [temperature]
[FHEM] FL_Netatmo has humidity [humidity]
[FHEM] FL_Wandlampe is light
[FHEM] FL_Wandlampe has onOff [state;on,off]
[FHEM] KZ_Computer is switchable
[FHEM] KZ_Computer has onOff [state;on,off]
[FHEM] KZ_Computer has temperature [temperature]
[FHEM] KZ_Computer has humidity [humidity]
[FHEM] KZ_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] KZ_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] KZ_Heizungsregler has temperature [temperature]
[FHEM] KZ_Heizungsregler has humidity [humidity]
[FHEM] KZ_Heizungsregler has battery [battery]
[FHEM] KZ_Lampe is light
[FHEM] KZ_Lampe has onOff [state;on,off]
[FHEM] SZ_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] SZ_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] SZ_Heizungsregler has temperature [temperature]
[FHEM] SZ_Heizungsregler has humidity [humidity]
[FHEM] SZ_Heizungsregler has battery [battery]
[FHEM] SZ_Lampe is dimable [pct]
[FHEM] SZ_Lampe has onOff [state;on,off]
[FHEM] SZ_Netatmo has temperature [temperature]
[FHEM] SZ_Netatmo has humidity [humidity]
[FHEM] WZ_Computer is switchable
[FHEM] WZ_Computer has onOff [state;on,off]
[FHEM] WZ_Computer has temperature [temperature]
[FHEM] WZ_Computer has humidity [humidity]
[FHEM] WZ_Fernseher is switchable
[FHEM] WZ_Fernseher has onOff [state;on,off]
[FHEM] WZ_Fernseher has temperature [temperature]
[FHEM] WZ_Fernseher has humidity [humidity]
[FHEM] WZ_Heizungsregler is thermostat [desiredTemperature;5.0-30.0:0.5]
[FHEM] WZ_Heizungsregler has thermostat mode [mode;desiredTemperature]
[FHEM] WZ_Heizungsregler has temperature [temperature]
[FHEM] WZ_Heizungsregler has humidity [humidity]
[FHEM] WZ_Heizungsregler has battery [battery]
[FHEM] WZ_LED_Wohnwand is light
[FHEM] WZ_LED_Wohnwand has onOff [state;on,off]
[FHEM] WZ_LED_Wohnwand has temperature [temperature]
[FHEM] WZ_LED_Wohnwand has humidity [humidity]
[FHEM] WZ_Lampe_Couch is light
[FHEM] WZ_Lampe_Couch has onOff [state;on,off]
[FHEM] WZ_Lampe_Schreibtisch is light
[FHEM] WZ_Lampe_Schreibtisch has onOff [state;on,off]
[FHEM] WZ_Stehlampe is light
[FHEM] WZ_Stehlampe has onOff [state;on,off]
[FHEM] WZ_Stehlampe has temperature [temperature]
[FHEM] WZ_Stehlampe has humidity [humidity]
[FHEM] Initializing platform accessory 'BK_Lampe'...
[FHEM] creating services for BK_Lampe
[FHEM]   information service for BK_Lampe
[FHEM]   lightbulb service for BK_Lampe
[FHEM]     power characteristic for BK_Lampe
[FHEM] Initializing platform accessory 'BK_Netatmo'...
[FHEM] creating services for BK_Netatmo
[FHEM]   information service for BK_Netatmo
[FHEM]   temperature sensor service for BK_Netatmo
[FHEM]     temperature characteristic for BK_Netatmo
[FHEM]     humidity characteristic for BK_Netatmo
[FHEM] Initializing platform accessory 'BZ_Heizungsregler'...
[FHEM] creating services for BZ_Heizungsregler
[FHEM]   information service for BZ_Heizungsregler
[FHEM]   thermostat service for BZ_Heizungsregler
[FHEM]     temperature characteristic for BZ_Heizungsregler
[FHEM]     humidity characteristic for BZ_Heizungsregler
[FHEM]     battery status characteristic for BZ_Heizungsregler
[FHEM]     target temperature characteristic for BZ_Heizungsregler
{ reading: 'desiredTemperature',
  cmd: 'desiredTemperature',
  min: '5.0',
  max: '30.0',
  step: 0.5,
  informId: 'BZ_Heizungsregler-desiredTemperature' }
/home/fhem/homebridge/platforms/FHEM.js:1673
      characteristic.setProps( {
                     ^
TypeError: undefined is not a function
    at Object.FHEMAccessory.getServices (/home/fhem/homebridge/platforms/FHEM.js:1673:22)
    at createAccessory (/home/fhem/homebridge/app.js:146:36)
    at /home/fhem/homebridge/app.js:132:27
    at /home/fhem/homebridge/node_modules/HAP-NodeJS/lib/util/once.js:15:19
    at Object.<anonymous> (/home/fhem/homebridge/platforms/FHEM.js:472:22)
    at Request.self.callback (/home/fhem/homebridge/node_modules/request/request.js:373:22)
    at Request.emit (events.js:110:17)
    at Request.<anonymous> (/home/fhem/homebridge/node_modules/request/request.js:1318:14)
    at Request.emit (events.js:129:20)
    at Gunzip.<anonymous> (/home/fhem/homebridge/node_modules/request/request.js:1266:12)
fhem@NUC:~/homebridge$
FHEM auf NUC, CUL V3 868 MHz
DECT200 Steckdosen
MAX Heizungsthermostate, Wandthermostate, Fensterkontakte
Homematic
Netatmo


MartinMuc

WatchOS2 macht Spaß mit Homebridge und FHEM :)

Danke an alle Beteiligten


Gesendet von iPhone mit Tapatalk
Cubietruck mit CUL und HM USB

Posti123

Zitat von: MartinMuc am 26 September 2015, 09:13:28
WatchOS2 macht Spaß mit Homebridge und FHEM :)

Danke an alle Beteiligten


Gesendet von iPhone mit Tapatalk

Nutzt du den Remotezugriff über AppleTV?
18xHM-CC-RT-DN, 5xHM-TC-IT-WM-W-EU, HMLAN, 2xJeeLink 868, 1xJeeLink433, 1xCUL868, HM-LC-Bl1PBU-FM, HM-LC-Sw2-FM, HM-LC-SW1-FM, HM-LC-Sw1PBU-FM, 5xHM-Sec-SC-2, 2xHM-Sec-SCo, HM-ES-TX-WM, HM-Sen-MDIR-O-2, HM-WDS10-TH-O, 6xTechnoline, 2x PCA301,2xHM-PB-2-WM55-2,2xHM-RC-4-2,2xHM-WDS30-T-O, HM-SEC-WDS-2

MartinMuc

Nein nicht das ich wüsste mein Apple TV 2 unterstützt das glaub ich gar nicht


Gesendet von iPhone mit Tapatalk
Cubietruck mit CUL und HM USB

flurin

Zitat von: matzel am 23 September 2015, 13:04:59
Mit Node 4.0 gibt es z.Zt. noch Probleme...

Hallo matzel

Das Problem mit node 4.0.0 ist mit einer Einschränkung gelöst, funktioniert aber mit Fhem. Evtl. kannst du deinen Wiki Eintrag entsprechend anpassen.

https://github.com/cflurin/homebridge-shims/wiki/Minimalist-Homebridge-on-a-Raspberry-Pi


Gruss
flurin

matzel


matzel

@Posti123 Danke für den Tipp! Anscheinend ist die Anzahl der Devices tatsächlich "Schuld" gewesen. Konntest du denn im Anschluss mehr und mehr Devices hinzufügen - oder gab es dann auch wieder Probleme?

matzel

Hm... ich habe jetzt flurins Lösung auf meinem NUC ausprobiert. Die Installation läuft ohne Warnungen und Fehler durch. Allerdings kommt beim Starten nun folgende Fehlermeldung:


> homebridge@0.1.1 start /home/matzel/homebridge
> DEBUG=* node app.js || true

Segmentation fault (core dumped)


Hat das noch jemand gehabt?

flurin

#808
Zitat von: matzel am 26 September 2015, 17:40:21
Hm... ich habe jetzt flurins Lösung auf meinem NUC ausprobiert. Die Installation läuft ohne Warnungen und Fehler durch. Allerdings kommt beim Starten nun folgende Fehlermeldung:


> homebridge@0.1.1 start /home/matzel/homebridge
> DEBUG=* node app.js || true

Segmentation fault (core dumped)


Hat das noch jemand gehabt?

Das kommt daher, dass die node Version nicht  passt. zum RPi Model passt (arm6l arm7l beachten).

Posti123

Zitat von: matzel am 26 September 2015, 17:29:32
@Posti123 Danke für den Tipp! Anscheinend ist die Anzahl der Devices tatsächlich "Schuld" gewesen. Konntest du denn im Anschluss mehr und mehr Devices hinzufügen - oder gab es dann auch wieder Probleme?
Ich hab mich danach entschlossen einen Raum Homebridge zu machen und die wichtigsten Geräte in den Raum rein. Zumindest nach dem Koppeln den Filter weg, ging Homebridge auch nicht mehr
18xHM-CC-RT-DN, 5xHM-TC-IT-WM-W-EU, HMLAN, 2xJeeLink 868, 1xJeeLink433, 1xCUL868, HM-LC-Bl1PBU-FM, HM-LC-Sw2-FM, HM-LC-SW1-FM, HM-LC-Sw1PBU-FM, 5xHM-Sec-SC-2, 2xHM-Sec-SCo, HM-ES-TX-WM, HM-Sen-MDIR-O-2, HM-WDS10-TH-O, 6xTechnoline, 2x PCA301,2xHM-PB-2-WM55-2,2xHM-RC-4-2,2xHM-WDS30-T-O, HM-SEC-WDS-2