homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Chris8888

Hallo,
nach Update auf 5.8 und den Updates für Alexa und Homebridge läuft alles einwandfrei.
Top!
Viele Grüße
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

elmer

Autostart über /etc/init.d/homebridge und User ist pi.

Ich habe jetzt noch bemerkt das sich mein Ipad trotz der Fehlermeldung verbindet aber ob das ganze stabil läuft glaube ich nicht.

pi@raspberrypi:~ $ ps ax | grep homebridge
  797 ?        Sl     0:04 homebridge
2069 pts/0    S+     0:00 grep --color=auto homebridge


pi@raspberrypi:~ $ find /. 2>/dev/null | grep config.json
/./home/pi/.homebridge/config.json
/./home/pi/.alexa/config.json
/./usr/lib/node_modules/homebridge-http/sample-config.json
/./usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/commit_queue/cq_config.json
/./usr/lib/node_modules/forever/node_modules/utile/test/fixtures/read-json-file config.json
/./usr/lib/node_modules/forever/node_modules/flatiron/scaffolds/cli/config/config.json
/./usr/lib/node_modules/forever/node_modules/flatiron/scaffolds/http/config/config.json


/./usr/lib/node_modules/homebridge-fhem/node_modules/strip-ansi/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/strip-ansi/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/strip-ansi/license
/./usr/lib/node_modules/homebridge-fhem/node_modules/strip-ansi/readme.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin/sshpk-sign
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin/sshpk-conv
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin/sshpk-verify
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin/uuid
/./usr/lib/node_modules/homebridge-fhem/node_modules/.bin/har-validator
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property/is-property.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/is-property/.npmignore
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/.travis.yml
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/graceful-readlink/.npmignore
/./usr/lib/node_modules/homebridge-fhem/node_modules/oauth-sign
/./usr/lib/node_modules/homebridge-fhem/node_modules/oauth-sign/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/oauth-sign/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/oauth-sign/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/oauth-sign/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/chalk
/./usr/lib/node_modules/homebridge-fhem/node_modules/chalk/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/chalk/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/chalk/license
/./usr/lib/node_modules/homebridge-fhem/node_modules/chalk/readme.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/stringify.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/Makefile
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/test
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/test/stringify_test.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/test/mocha.opts
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/CHANGELOG.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/json-stringify-safe/.npmignore
/./usr/lib/node_modules/homebridge-fhem/node_modules/bcrypt-pbkdf
/./usr/lib/node_modules/homebridge-fhem/node_modules/bcrypt-pbkdf/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/bcrypt-pbkdf/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/bcrypt-pbkdf/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types/HISTORY.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/mime-types/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/serialOrdered.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/bench.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/async.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/readable_serial_ordered.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/readable_serial.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/defer.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/terminator.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/readable_asynckit.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/streamify.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/state.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/iterate.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/readable_parallel.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/lib/abort.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/parallel.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/stream.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/asynckit/serial.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/.travis.yml
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/HISTORY.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/v4.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/bin
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/bin/uuid
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/v1.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/lib/rng.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/lib/bytesToUuid.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/lib/rng-browser.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/AUTHORS
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/test
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/test/mocha.opts
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/test/test.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/LICENSE.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/uuid/.npmignore
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/.travis.yml
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/lib/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/Makefile
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/test
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/test/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/.npmignore
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/examples
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/examples/offset.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/sntp/examples/time.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/multipart.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/helpers.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/oauth.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/redirect.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/har.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/querystring.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/tunnel.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/getProxyFromURI.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/cookies.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/lib/auth.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/request/CHANGELOG.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/supports-color
/./usr/lib/node_modules/homebridge-fhem/node_modules/supports-color/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/supports-color/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/supports-color/license
/./usr/lib/node_modules/homebridge-fhem/node_modules/supports-color/readme.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/bin
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/bin/har-validator
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/async.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/pageTimings.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/creator.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/har.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/postData.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/content.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/log.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/cacheEntry.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/record.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/request.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/timings.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/cache.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/cookie.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/page.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/entry.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/schemas/response.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/error.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/har-validator/lib/runner.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream/License
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream/lib
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream/lib/combined_stream.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/combined-stream/Readme.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless/README.md
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless/LICENSE
/./usr/lib/node_modules/homebridge-fhem/node_modules/caseless/test.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/pinkie
/./usr/lib/node_modules/homebridge-fhem/node_modules/pinkie/package.json
/./usr/lib/node_modules/homebridge-fhem/node_modules/pinkie/index.js
/./usr/lib/node_modules/homebridge-fhem/node_modules/pinkie/license
/./usr/lib/node_modules/homebridge-fhem/node_modules/pinkie/readme.md
/./usr/lib/node_modules/homebridge-fhem/lib
/./usr/lib/node_modules/homebridge-fhem/lib/fhem.js
/./usr/lib/node_modules/homebridge-fhem/lib/version.js
/./usr/lib/node_modules/homebridge-fhem/.npmignore
/./run/systemd/generator.late/homebridge.service
/./run/systemd/generator.late/runlevel5.target.wants/homebridge.service
/./run/systemd/generator.late/runlevel4.target.wants/homebridge.service
/./run/systemd/generator.late/runlevel3.target.wants/homebridge.service
/./run/systemd/generator.late/runlevel2.target.wants/homebridge.service

RaspiLED

#2087
Hi,
Das ps zeigt nur eine Instanz. Das ist gut.
Der letzte find zeigt auch System.d homebridge. Du schreibst aber, dass Du init.d verwendest. Das sind aber zwei unterschiedliche Autostart Varianten.
Ich habe bei den find auch noch das vorangestellte sudo vergessen, daher taucht /etc/ gar nicht auf!
Wenn Du aber zugreifen kannst, was geht denn dann jetzt genau nicht?
Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

seule3008

Danke für die schnelle Antwort. Aber das war es wohl nicht :( Ich habe das Gefühl das es an dem Fhem update heute liegt. Habe den Raum Homekit komplett geleert und neu angelegt und Devices rein geschoben aber immer noch !"failet to parse" Die Website auf Port 8083 ist auch seit dem phasenweise tierisch langsam.

Kann man das update rückgängig machen?

Gruß

Christian

RaspiLED

Hi seule3008

Geht das hier?

Zitat von: justme1968 am 20 Februar 2017, 21:32:21
siehe update hinweis rechts oben und hier: https://forum.fhem.de/index.php/topic,67433.0.html.

Gruß Arnd



Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

dbwise

Bei mir funktioniert das Ganze wieder nach:

attr WEB csrfToken none

FHEM, wifilight, pilight und homebridge auf RPI2, ha-bridge, HUE-Bridge, Tradfi-Gateway,  Intertechno (TOOM), Aldi (Quigg-7000), Intertechno CMR500 (DüWi), CUL433, CUL868, Fritz!BOX 6490, Fritz!DECT 200, Fritz!DECT 100, HarmonyHub;
Homekit mit EVE und HOME auf iPhone und iPad;

elmer

Ich habe ehrlich gesagt nicht damit gerechnet das Homebridge anscheinend tatsächlich läuft, eigentlich sollte beim Start doch Homebridge is running on port 51826 stehen.

Mich verwundert einfach diese Fehlermeldung.

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::51826
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1259:14)
    at listen (net.js:1295:10)
    at Server.listen (net.js:1391:5)
    at EventedHTTPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)
    at HAPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)
    at Bridge.Accessory.publish (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:496:16)
    at Server._publish (/usr/lib/node_modules/homebridge/lib/server.js:114:16)
    at Server.<anonymous> (/usr/lib/node_modules/homebridge/lib/server.js:372:14)


Ich kann da nichts sehen das der Dienst gestartet ist.

Steffen@Home

Zitat von: DeeSPe am 10 Februar 2017, 17:33:31
Wenn Du sie separat darstellen willst dann geht das m.E. nicht mit einem Mapping in einem physischen Gerät.
Dazu müsstest Du die Werte an z.B. dummy(s) "auslagern" und diese dann entsprechend für HomeKit Mappen.

Gruß
Dan

Hallo Dan,

damals hattest du geschrieben dass das vermutlich nicht geht, nur über seperate dummys und mit meinem Mapping:

CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt  CurrentRelativeHumidity=humidity,minValue=0,subtype=Feuchte

erstellt er ja auch nur 2 Kacheln. Wenn er wenigstens alle 3 extra anzeigen würde wäre das auch ok. Denke da werde ich doch den umweg über die seperaten dummys gehen müssen. Den Taupunkt möchte ich einfach dazu um die Verhältnisse Außen und Garage vergleichen zu können.
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

EinEinfach

Zitat von: seule3008 am 20 Februar 2017, 20:19:23
Hallo an alle,

nachdem ich heute morgen ein Fhem update gemacht habe starten meine homebridge nicht mehr es kommt immer:

pi@raspberrypi:~ $ homebridge
*** 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>
[2017-02-20 20:13:27] Loaded plugin: homebridge-fhem
homebridge API version: 2.1
this homebridge-fhem 0.2.71
[2017-02-20 20:13:27] Registering platform 'homebridge-fhem.FHEM'
[2017-02-20 20:13:27] ---
[2017-02-20 20:13:28] Loaded plugin: homebridge-http
[2017-02-20 20:13:28] Registering accessory 'homebridge-http.Http'
[2017-02-20 20:13:28] ---
[2017-02-20 20:13:28] Loaded config.json with 0 accessories and 1 platforms.
[2017-02-20 20:13:28] ---
[2017-02-20 20:13:28] Loading 1 platforms...
[2017-02-20 20:13:28] [FHEM] Initializing FHEM platform...
[2017-02-20 20:13:29] [FHEM] Checking devices and attributes...
[2017-02-20 20:13:29] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2017-02-20 20:13:29] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487618009291
[2017-02-20 20:13:29] [FHEM] Fetching FHEM devices...
[2017-02-20 20:13:29] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[2017-02-20 20:13:29] Loading 0 accessories...
Server listening on: http://<ip>:8282
[2017-02-20 20:13:29] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%20addToAttrList(%20%22homebridgeMapping:textField-long%22%20)%20%7D&XHR=1
[2017-02-20 20:13:29] [FHEM] homebridgeMapping attribute created.
[2017-02-20 20:13:29] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BaddToAttrList(%20%22genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock%22%20)%20%7D&XHR=1
[2017-02-20 20:13:29] [FHEM] failed to parse
/usr/local/lib/node_modules/homebridge-fhem/index.js:1035
                     this.log.info( 'got: ' + json['totalResultsReturned'] + ' results' );
                                                  ^

TypeError: Cannot read property 'totalResultsReturned' of undefined
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:1035:51)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:186:22)
    at emitTwo (events.js:87:13)
    at Request.emit (events.js:172:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1081:10)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)
    at Gunzip.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1001:12)
    at Gunzip.g (events.js:260:16)
    at emitNone (events.js:72:20)


kann mir da jemand helfen?

Grüße

Christian

Mach ein Update von homebridge-fhem, bei mir lief es dann wieder!
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

DeeSPe

Zitat von: Steffen@Home am 21 Februar 2017, 07:18:58
Hallo Dan,

damals hattest du geschrieben dass das vermutlich nicht geht, nur über seperate dummys und mit meinem Mapping:

CurrentTemperature=temperature,minValue=-20,subtype=Temperatur CurrentTemperature=dew,minValue=-20,subtype=Taupunkt  CurrentRelativeHumidity=humidity,minValue=0,subtype=Feuchte

erstellt er ja auch nur 2 Kacheln. Wenn er wenigstens alle 3 extra anzeigen würde wäre das auch ok. Denke da werde ich doch den umweg über die seperaten dummys gehen müssen. Den Taupunkt möchte ich einfach dazu um die Verhältnisse Außen und Garage vergleichen zu können.

Da nur die mehrfach verwendeten Characteristics offenbar ein weiteres Gerät erzeugen, dann musst Du Dir für die andere(n) Characteristics ein weiteres Device (dummy) anlegen. Der muss keine Funktion haben, Du packst da nur das Mapping rauf welches die Werte aus dem Original Device holt und die Befehle auch dort hin schickt.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Beckmann

Guten Morgen,
ich muss jetzt einfach mal hier mitten drin meine Frage stellen: undzwar lässt sich meine Homebridge seit dem fhem update nicht mehr starten. Habe glaube ich schon sämtliche Hinweise hier zur neuen Version beachtet und Homebridge sowie node und co bestimmt 10mal neu installiert. Jedoch kommt immer noch folgende Fehlermeldung:

pi@raspberrypi:~ $ homebridge
*** 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>
[2017-2-23 09:24:53] Loaded plugin: homebridge-fhem
homebridge API version: 2.1
this homebridge-fhem 0.3.0
[2017-2-23 09:24:53] Registering platform 'homebridge-fhem.FHEM'
[2017-2-23 09:24:53] ---
[2017-2-23 09:24:53] Loaded config.json with 0 accessories and 1 platforms.
[2017-2-23 09:24:53] ---
[2017-2-23 09:24:53] Loading 1 platforms...
[2017-2-23 09:24:53] [FHEM] Initializing FHEM platform...
starting longpoll: http://192.168.2.103:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1487838294800
[2017-2-23 09:24:54] [FHEM] Fetching FHEM devices...
[2017-2-23 09:24:54] Loading 0 accessories...
Server listening on: http://<ip>:8282
[2017-2-23 09:24:54] [FHEM] Checking devices and attributes...
[2017-2-23 09:24:54] [FHEM]   executing: http://192.168.2.103:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2017-2-23 09:24:55] [FHEM]   executing: http://192.168.2.103:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
[2017-2-23 09:24:55] [FHEM] no siri device found. please define it.
[2017-2-23 09:24:55] [FHEM] Fetching FHEM devices...
[2017-2-23 09:24:55] [FHEM] fetching: http://192.168.2.103:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[2017-2-23 09:24:55] [FHEM] got: 25 results
[2017-2-23 09:24:55] [FHEM] homebridgeMapping: CurrentTemperature=Temperature,minValue=-30
CurrentRelativeHumidity=Humidity
attr Dach.DHT22 group Temperatur-Daten
/usr/local/lib/node_modules/homebridge-fhem/index.js:2191
      if( match === undefined || match.length < 4 || !match[3] ) {
                                      ^

TypeError: Cannot read property 'length' of null
    at FHEMAccessory.fromHomebridgeMapping (/usr/local/lib/node_modules/homebridge-fhem/index.js:2191:39)
    at FHEMAccessory (/usr/local/lib/node_modules/homebridge-fhem/index.js:1805:8)
    at FHEMPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:1063:42)
    at Array.map (native)
    at FHEMPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:1060:31)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:186:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:192:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1081:10)
    at emitOne (events.js:96:13)
pi@raspberrypi:~ $


pi@raspberrypi:~ $ node -v && npm -v
v7.6.0
4.3.0

demnach müsste alles aktuell sein.


Ich wäre sehr dankbar wenn jemand einen Hinweis für mich hätte, sitze nun bereits 2 Tage an diesem Problem. Danke Schonmal!!  ;)

justme1968

zeig mal ein list vom Dach.DHT22
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Beckmann

Erstmal Danke für die extrem schnelle Antwort!!

Da ich blutiger Anfänger bin, bin ich mir nicht ganz sicher was du damit meinst.

define Dach.DHT22 Weather
attr Dach.DHT22 alias Temperatur Wohnzimmer 2
attr Dach.DHT22 genericDeviceType thermometer
attr Dach.DHT22 homebridgeMapping CurrentTemperature=Temperature,minValue=-30\
CurrentRelativeHumidity=Humidity\
attr Dach.DHT22 group Temperatur-Daten
attr Dach.DHT22 room Homekit
attr Dach.DHT22 stateFormat T: Temperature H: Humidity
define at.read_local_dht22 at +*0:01:00 {system ("sudo /usr/local/sbin/fhem-dht&")}
define FileLog_Dach.DHT22 FileLog ./log/Dach.DHT22-%Y.log Dach.DHT22|fakelog
attr FileLog_Dach.DHT22 group DHT
attr FileLog_Dach.DHT22 logtype text
attr FileLog_Dach.DHT22 room Logs


aber das ist ein Teil was ich zu Dach.DHT22 in fhem definiert habe..

ansonsten sag mir bitte wie ich eine List davon Anzeige

RaspiLED

Hi das sind zwei Themen:

1) define Siri SIRI
Oder so schau mal in der commandref

2) werfe das device Dach.DHT22 mal aus dem room Homekit

Wahrscheinlich braucht das ein anderes Mapping Attribut

Gruß Arnd


Raspi2 mit FHEM, CUL, MySensor, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Beckmann

Ich bin verblüfft wie einfach es doch manchmal sein kann  :D
Habe es aus FHEM raus genommen und siehe da es klappt. Vielen Dank!!

Das mit Siri habe ich mal unangetastet gelassen...

Welches Mapping Attribut benötige ich denn dann wohl?