homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Sky

Fehler gefunden ...
Das "LWT" reading lautet "Online" ,nicht "online" .

Trotzdem kann ich in Homekit nicht sehen ,wenn der Gosund-Zwischenstecker vom Strom getrennt ist .

Im Log steht folgendes :

2020-07-17_19:14:25 Gosund_4 set_off
2020-07-17_19:14:25 Gosund_4 on
2020-07-17_19:14:25 Gosund_4 Verbrauch: 0
2020-07-17_19:14:25 Gosund_4 reachable: 0


In Putty steht folgendes wenn ich in Homekit schalte obwohl das Device kein Strom hat :

Jul 17 19:16:53 raspberrypi homebridge[356]: [7/17/2020, 7:16:53 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:16:53 raspberrypi homebridge[356]: [7/17/2020, 7:16:53 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:16:53 raspberrypi homebridge[356]:   2020-07-17 19:16:53 caching: Gosund_4-POWER1: on
Jul 17 19:16:53 raspberrypi homebridge[356]: [7/17/2020, 7:16:53 PM] [FHEM]     caching: On: true (as boolean; from 'on')
Jul 17 19:17:09 raspberrypi homebridge[356]: [7/17/2020, 7:17:09 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:09 raspberrypi homebridge[356]: [7/17/2020, 7:17:09 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:10 raspberrypi homebridge[356]: [7/17/2020, 7:17:10 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:10 raspberrypi homebridge[356]: [7/17/2020, 7:17:10 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:11 raspberrypi homebridge[356]: [7/17/2020, 7:17:11 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:11 raspberrypi homebridge[356]: [7/17/2020, 7:17:11 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:36 raspberrypi homebridge[356]: [7/17/2020, 7:17:36 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:36 raspberrypi homebridge[356]: [7/17/2020, 7:17:36 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:42 raspberrypi homebridge[356]: [7/17/2020, 7:17:42 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:42 raspberrypi homebridge[356]: [7/17/2020, 7:17:42 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:44 raspberrypi homebridge[356]: [7/17/2020, 7:17:44 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:44 raspberrypi homebridge[356]: [7/17/2020, 7:17:44 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:45 raspberrypi homebridge[356]: [7/17/2020, 7:17:45 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:45 raspberrypi homebridge[356]: [7/17/2020, 7:17:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:47 raspberrypi homebridge[356]: [7/17/2020, 7:17:47 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:47 raspberrypi homebridge[356]: [7/17/2020, 7:17:47 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:47 raspberrypi homebridge[356]:   2020-07-17 19:17:47 caching: Gosund_4-reachable: 0
Jul 17 19:17:47 raspberrypi homebridge[356]: [7/17/2020, 7:17:47 PM] [FHEM]     caching: Reachable: false (as boolean; means ???; from '0')
Jul 17 19:17:49 raspberrypi homebridge[356]: [7/17/2020, 7:17:49 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:49 raspberrypi homebridge[356]: [7/17/2020, 7:17:49 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:52 raspberrypi homebridge[356]: [7/17/2020, 7:17:52 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:52 raspberrypi homebridge[356]: [7/17/2020, 7:17:52 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:53 raspberrypi homebridge[356]: [7/17/2020, 7:17:53 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:53 raspberrypi homebridge[356]: [7/17/2020, 7:17:53 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:54 raspberrypi homebridge[356]: [7/17/2020, 7:17:54 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:54 raspberrypi homebridge[356]: [7/17/2020, 7:17:54 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1
Jul 17 19:17:58 raspberrypi homebridge[356]: [7/17/2020, 7:17:58 PM] [FHEM] Gosund_4: executing set cmd for On with value false
Jul 17 19:17:58 raspberrypi homebridge[356]: [7/17/2020, 7:17:58 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20off&XHR=1
Jul 17 19:17:59 raspberrypi homebridge[356]: [7/17/2020, 7:17:59 PM] [FHEM] Gosund_4: executing set cmd for On with value true
Jul 17 19:17:59 raspberrypi homebridge[356]: [7/17/2020, 7:17:59 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Gosund_4%20on&XHR=1



Wenn ich die Homekit-App schließe und wieder öffne ist der Status korrekt mit der Meldung "Keine Antwort"
Warum ich dies erst nach Beendigung und wieder starten der App erst sehe ,ist mir ein Rätsel ??

amenomade

Wie wird das Device von homebridge-fhem erkannt (in der homebridge Log beim Start des homebridges)?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

travelling-man

#3872
Moin,

ich verwende folgendes Homebridgemapping und die Geräte werden in Eve / Home entsprechend als offline angezeigt wenn sie nicht erreichbar sind. Manchmal dauert es bei mir auch etwas länger bis der Status richtig von Home erkannt wird.

Reachable=alive,values=Offline:0;/.*/:1

Wenn alive den Wert Offline hat ist Reachable 0 ansonsten 1.

VG

Sky

Zitat von: amenomade am 17 Juli 2020, 23:35:27
Wie wird das Device von homebridge-fhem erkannt (in der homebridge Log beim Start des homebridges)?

Das Device hat folgenden Log beim starten der homebridge :

Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM] Gosund_4 is outlet
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM] Gosund_4 has
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]   Reachable [reachable]
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]   On [POWER1;on,off]
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]   OutletInUse [ENERGY_Power]
Jul 18 16:24:17 raspberrypi homebridge[22845]:   2020-07-18 16:24:17 caching: Gosund_4-reachable: 1
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]     caching: Reachable: true (as boolean; means ???; from '1')
Jul 18 16:24:17 raspberrypi homebridge[22845]:   2020-07-18 16:24:17 caching: Gosund_4-POWER1: off
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]     caching: On: false (as boolean; from 'off')
Jul 18 16:24:17 raspberrypi homebridge[22845]:   2020-07-18 16:24:17 caching: Gosund_4-ENERGY_Power: 0
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM]     caching: OutletInUse: false (as boolean; from '0')
Jul 18 16:24:17 raspberrypi homebridge[22845]: [7/18/2020, 4:24:17 PM] [FHEM] homebridgeMapping: clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1

Sky

Zitat von: travelling-man am 18 Juli 2020, 09:58:34
Moin,

ich verwende folgendes Homebridgemapping und die Geräte werden in Eve / Home entsprechend als offline angezeigt wenn sie nicht erreichbar sind. Manchmal dauert es bei mir auch etwas länger bis der Status richtig von Home erkannt wird.

Reachable=alive,values=Offline:0;/.*/:1

Wenn alive den Wert Offline hat ist Reachable 0 ansonsten 1.

VG

Könntest Du mir das List von Deinem Device zeigen ?

Danke

exit2308

Hi,

kurze Frage, ich hab meine Temperatur-/Luftfeuchtesensoren mit genericDeviceType thermometer eingebunden. So weit so gut, Temperatur und Luftfeuchtigkeit wird entsprechend dargestellt (Eve und HomeApp). In der HomeApp wird mir aber nur der Temperatur Wert angezeigt, Luftfeuchtigkeit sehe ich aber nur sobald ich die Details zum Sensor aufrufe. Es müsste aber eine Möglichkeit geben das Temperatur und Luftfeuchtigkeit Zeitgleich angezeigt wird. Müssen die als genericDeviceType room (Eve Room) deklariert werden?

Grüße

justme1968

sie weiter oben im thread. du musst beides als getrennte services im mapping angeben. nicht als einen service mit zwei characteristics.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

exit2308

#3877
Thx.. hat funktioniert..

Edit: Der Verlauf für die Luftfeuchtigkeit wird in EVE nicht mehr richtig dargestellt (0%). Muss ich die History noch mal separat im Services angeben?

Edit: Hab's hinbekommen, alle anderen versuche sind fehlgeschlagen; ist aber eher suboptimal.
clear
CurrentTemperature=temperature
CurrentRelativeHumidity=humidity
history:size=1024

HumiditySensor#CurrentRelativeHumidity=humidity

BatteryService#BatteryLevel=batteryPercent,maxValue=100,minValue=0,minStep=1
BatteryService#ChargingState=batteryState
BatteryService#StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;low:BATTERY_LEVEL_LOW


Andre, hast du schon was für einen Switch implementiert bzgl. Verlauf. Fakegato unterstützt ja schon was..

Sky

Hallo ,

ich habe seit ein paar Tagen Probleme mit meiner RTSP-Kamera in Homekit .
In Fhem eingebunden -funktioniert .
In Homekit hat es funktioniert !!
Ohne irgendetwas zu ändern steht nun folgendes im Log :


Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Video stream requested: 1280x720, 30 fps, 299 kbps
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Starting video stream: 1280x720, 30 fps, 299 kbps
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Stream command: ffmpeg -rtsp_transport tcp -re -i rtsp://192.168.178.65:554/user=xxxx_password=xxxxxx=1_stream=0.sdp? -map 0:0 -vcodec libx264 -pix_fmt yuv420p -r 30 -f rawvideo -preset ultrafast -tune zerolatency -vf scale=1280:720 -b:v 299k -bufsize 598k -maxrate 299k -payload_type 99 -ssrc 8603704 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params LBLEt4ug6lmYBfZ3UswQcVYXa6+SKycCGJ8wBrUa srtp://192.168.178.31:52888?rtcpport=52888&localrtcpport=52888&pkt_size=188 -loglevel level+verbose
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Received first frame.
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Invalid loglevel "level+verbose". Possible levels are numbers or:
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "quiet"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "panic"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "fatal"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "error"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "warning"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "info"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "verbose"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "debug"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] "trace"
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front]
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] ffmpeg exited with code: 1 and signal: null (Error)
Aug 10 14:11:51 raspberrypi homebridge[2513]: [8/10/2020, 2:11:51 PM] [Camera-ffmpeg] [Outside Front] Stopped video stream.





Ich habe ffmpeg und homebridge-camera-ffmpeg deinstalliert und neu installiert , brachte keine Veränderung .
Der RTSP-Stream wird über Zoneminder auf einem 2.Raspi auf meinem 1.Raspi mit Fhem eingebunden .


Leider habe ich im Moment keinen Anhaltspunkt ,woran dies liegen kann.

Sky

Guten Abend zusammen ,

wer kann mir sagen wie man in den DEBUG kommt ??
Wenn ich über die Konsole folgendes eingebe

DEBUG=camera-ffmpeg homebridge


endet das ganze in

[8/11/2020, 8:47:08 PM] Error: listen EADDRINUSE: address already in use :::51826
    at Server.setupListenHandle [as _listen2] (net.js:1259:14)
    at listenInCluster (net.js:1307:12)
    at Server.listen (net.js:1395:7)
    at EventedHTTPServer._this.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/util/eventedhttp.ts:85:21)
    at HAPServer._this.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/HAPServer.ts:236:22)
    at Bridge.Accessory._this.publish (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:974:18)
    at Server.publishBridge (/usr/lib/node_modules/homebridge/src/server.ts:192:17)
    at Promise.all.then (/usr/lib/node_modules/homebridge/src/server.ts:164:24)
    at processTicksAndRejections (internal/process/task_queues.js:86:5)
[8/11/2020, 8:47:08 PM] Got SIGTERM, shutting down Homebridge...


Elektrolurch

Hallo Liste,

ich habe mal eine Frage zu subtype:


genericDeviceType switch
homebridgeMapping clear On=activity,subtype=einschalten,valueOn=ein,cmdOn=ein,cmdOff=off On=activity,subtype=ausschalten,valueOn=aus,cmdOn=aus,cmdOff=off On=activity,subtype=stumm,valueOn=mutet,cmdOn=mutet,cmdOff=mutet
...
On=activity,subtype=ZDFinfo,valueOn=ZDF+info,cmdOn=SenderTV+ZDF+info,cmdOff=off On=activity,subtype=ARD,valueOn=Das+Erste,cmdOn=SenderTV+Das+Erste,cmdOff=off On=activity,subtype=ZDF,valueOn=ZDF,cmdOn=SenderTV+ZDF,cmdOff=off
...


Damit kann ich per Sprache die Sender meines SAT-Receivers umschalten und noch mehr.
Wie man oben sieht, lautet der Befehl zum Umschalten auf "Das Erste" allerings "ARD".

subtype=Das+Erste,

funktioniert leider nicht.
Ist das richtig, das der ganze Erkennungsmechanismus immer nur genau ein Wort zur Übereinstimmung bringen kann?
Mit Zahlen direkt am Wort scheint es (manchmal) allerdings zu funktionieren: "Bayern2"  schaltet manchmal dann doch auf das Radioprogramm "Bayern 2" um.

Da ich in der home-App den aktuellen Sender auch nicht anzeigen will, verzichte ich auf das Attribut "setList" zu belegen....

Hat da jemand eine andere Lösung?

Elektrolurch

configDB und Windows befreite Zone!

Typ1er

gibt es ein genericDeviceType fürn Klingeltaster? Hierbei würde ja der HomePod bimmeln. Oder geht das nur in Kombination mit der Kamera?

Gesehen in einem Netatmo Türklingel Video:
https://youtu.be/PbBmgDCTNFI?t=842

exit2308

#3882
@Typ1er
Zitatgibt es ein genericDeviceType fürn Klingeltaster?

ja

Services: Doorbell
Required Characteristics: Programmable Switch Event
Optional Characteristics: Brightness, Mute, Operating State Response, Volume, Name

Typ1er

@exit2308 hast du dazu ein Beispiel?

exit2308

Nein, nutze es selber nicht, am besten ist in div. Klingel Plugins zu schauen oder in die homebridge development documentation.
Dort findest du genauere Infos was welche Characteristics benötigt (ggf. mit UUID).
In wie weit sich das ganze nachbauen lässt, wirst dann sehen.