homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

hoppel118

Sehr gut, hauptsache läuft wieder! ;)
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

tubit

Hallo!

Wow, das ist mal ein langer Thread hier, ich hoffe ich bin mit meinem Anliegen hier dennoch richtig...

Ich würde gerne meine HM-PB-6-WM55 in HomeKit als Button frei konfigurieren, aber leider gelingt es mir mit homebridge-fhem einfach nicht. Tesweise habe ich eine CCU und homebridge-homematic sowie RedMatic ausprobiert - da lässt sich der HM-PB-6-WM55 als Button innerhalb von Homekit konfigurieren.

Gibt es diese Möglichkeit in homebridge-fhem grundsätzlich gar nicht, oder mache ich irgendwas falsch? Kann man bei der Entwicklung von so einem Feature irgendwie unterstützen?

Danke & Gruß
Dennis

Horst_T

#3617
Hallo zusammen.

Habe Im Dezember schon einmal nachgefragt, aber leider keine Antwort bekommen.

Vielleicht kann mir jetzt jemand weiterhelfen. Ich habe alles mögliche ausprobiert, komme aber zu keinem Ergebnis

Hatte bisher Homematic Geräte direkt bei fhem und Homematic-IP Geräte unter Raspberrymatic laufen. Die Homematic-IP Geräte sind über HMCCU nach fhem gemappt. Alle Geräte funktionierten auch problemlos mit Homebridge. Jetzt sind die Homematic Geräte auch nach Raspberrymatic umgezogen und werden ebenfalls über HMCCU nach fhem gemappt.
Es funktionieren auch alle Geräte mit Homebridge, bis auf Keymatic HM-SEC-KEY. Keymatic funktionierte vorher einwandfrei mit Homebridge, jetzt gemappt über HMCCU geht es nicht mehr. Das Problem scheint an Homebridge-fhem zu liegen, da hier der Schaltbefehl falsch zusammengestellt wird.

Die Konfiguration der Keymatic für Homebridge ist gleich geblieben.

Attributes:
   IODev      d_ccu
   ccureadingfilter (STATE|INHIBIT)
   eventMap   /datapoint 1.OPEN true:open/
   genericDeviceType lock
   group      HMCCUDEV,Tür / Fenster
   hmstatevals ERROR!1:clutch_failure,2:motor_aborted
   icon       hm_keymatic
   room       CCU,Flur,Homekit
   statedatapoint 1.STATE
   statevals  lock:false,unlock:true
   substitute STATE!(0|false):locked,(1|true):unlocked,2:open;INHIBIT!(0|false):no,(1|true):yes;STATE_UNCERTAIN!(1|true):manual;DIRECTION!0:none,1:up,2:down,3:undefined;ERROR!0:no,1:clutch_failure,2:motor_aborted
   webCmd     lock:unlock:open:inhibit on:inhibit off



Hier das Protokoll von Homebridge:

Türschloss sperren:

2019-12-18 6:48:35 PM] [FHEM] Tuerschloss: executing set cmd for LockTargetState with value 1
2019-12-18 6:48:35 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Tuerschloss%20lock%20locked&fwcsrf=csrf_755042824018342&XHR=1


Türschloss entsperren:

[2019-12-18 6:49:15 PM] [FHEM] Tuerschloss: executing set cmd for LockTargetState with value 0
[2019-12-18 6:49:15 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Tuerschloss%20lock%20unlocked&fwcsrf=csrf_755042824018342&XHR=1

Nachtrag:

In der Startphase von Homebridge sind folgende Unterschiede beim "creating services for Tuerschloss"

Direkt über fhem (funktioniert):
[2020-1-16 5:18:11 PM] [FHEM]     LockCurrentState characteristic for Tuerschloss:lock
[2020-1-16 5:18:11 PM] [FHEM]     LockTargetState characteristic for Tuerschloss:lock

Über HMCCU (funktioniert nicht):
[2020-1-16 5:30:35 PM] [FHEM]     LockCurrentState characteristic for Tuerschloss:state
[2020-1-16 5:30:35 PM] [FHEM]     LockTargetState characteristic for Tuerschloss:state

Wäre schön, wenn mir jemand weiterhelfen könnte.

Gruß Horst
FHEM-Server: RaspberryPi 3 Stretch fhem:Ver. 5.8
HomeMatic: HM-LC-Sw1PBU-FM, HM-LC-DIM1PBU-FM, HM-Sec-SD, HM-Sec-RHS, HM-RC-19-B
RaspberryMatic: HmIP-FAL230-C6, HmIP-WTH2
FritzBox 7490 FritzOS 06.92

stratege-0815

Hallo zusammen,
ich nutze schon lange FHEM-Menü und homebridge und hatte auch eine ganz gute Installation.
Im letzten November habe ich mich aus verschiedenen Gründen entscheiden alles komplett neu zu installieren.
Dabei habe ich raspian,fhem und homebridge jeweils auf der aktuellen version installiert.
nun funktioniert meine IP Kamera nicht mehr in Apple Home, das Objekt wird zwar angezeigt, jedoch kann keine Verbindung hergestellt werden. Eventuell kommt das problem auch aus dem Update auf iOS 13? Eingebunden habe ich die Kamera in der config.json von homebridge , dies ist meine config Datei


{
   "bridge":{
      "name":"Homebridge",
      "username":"CC:22:3D:E3:CE:33",
      "port":51826,
      "pin":"100-92-003"
   },
   "platforms":
         [{
         "platform": "FHEM",
         "name": "FHEM",
         "server": "127.0.0.1",
         "port": "8083",
         "filter":"room=Homekit"
      },
     {
  "platform": "Camera-ffmpeg",
  "cameras": [
    {
      "name": "Haustuerkamera",
      "videoConfig": {
        "source": "-re -i rtsp://192.168.1.25:554/ipcam_mjpeg.sdp",
        "maxStreams": 2,
        "maxWidth": 1280,
        "maxHeight": 720,
        "maxFPS": 30
      }
    }
  ]
}
   ],
   "accessories":[

   ]
}



Wo liegt hier das Problem? Wer kann helfen?
Gruß
Jan

Sky

#3619
Hallo Jan ,

was sagt der log mit

sudo systemctl status homebridge


oder bei init.d

sudo service homebridge status


?

Gruß
Wolfgang

stratege-0815

#3620
Hallo,
die Homebridge läuft - alle andern Devices reagieren auch wie gewünscht

Das homebridge.log zeigt zur Kamera folgende Einträge:


[1/22/2020, 9:12:24 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:12:24 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:12:31 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:12:31 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:12:34 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:12:34 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:12:54 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:12:54 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:12:59 PM] [Camera-ffmpeg] Start streaming video from Haustuerkamera with 1280x720@299kBit
[1/22/2020, 9:12:59 PM] [Camera-ffmpeg] An error occurs while making stream request
[1/22/2020, 9:12:59 PM] [Camera-ffmpeg] ERROR: FFmpeg exited with code -2
[1/22/2020, 9:13:06 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:06 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:12 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:12 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:15 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:15 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:21 PM] [Camera-ffmpeg] Start streaming video from Haustuerkamera with 1280x720@299kBit
[1/22/2020, 9:13:21 PM] [Camera-ffmpeg] An error occurs while making stream request
[1/22/2020, 9:13:21 PM] [Camera-ffmpeg] ERROR: FFmpeg exited with code -2
[1/22/2020, 9:13:31 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:31 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:32 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:32 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:40 PM] [Camera-ffmpeg] Start streaming video from Haustuerkamera with 1280x720@299kBit
[1/22/2020, 9:13:40 PM] [Camera-ffmpeg] An error occurs while making stream request
[1/22/2020, 9:13:40 PM] [Camera-ffmpeg] ERROR: FFmpeg exited with code -2
[1/22/2020, 9:13:42 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:42 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:44 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:44 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:13:54 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:13:54 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:14:14 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:14:14 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:14:44 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:14:44 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:15:24 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:15:24 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:16:14 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:16:14 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:17:14 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:17:14 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:18:24 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:18:24 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:19:44 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:19:44 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:21:14 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:21:14 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:22:54 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:22:54 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:24:34 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:24:34 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:26:14 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:26:14 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:28:04 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:28:04 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:29:44 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:29:44 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:31:35 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:31:35 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:33:15 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:33:15 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:34:55 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:34:55 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:36:35 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:36:35 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:38:15 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:38:15 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:39:55 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:39:55 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:41:35 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:41:35 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:43:15 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:43:15 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:44:55 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:44:55 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:46:35 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:46:35 PM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/22/2020, 9:48:15 PM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/22/2020, 9:48:15 PM] [Camera-ffmpeg] An error occurs while making snapshot request


Ich denke entscheidend ist hier der error code : -2


[1/22/2020, 9:13:40 PM] [Camera-ffmpeg] ERROR: FFmpeg exited with code -2


Ich habe jetzt noch den Wert "vcodec": "h264" in die Konfiguration übernommen und werde die Kamera damit meinem System neu hinzufügen. Das kann ich aber erst heute Abend testen.

stratege-0815

#3621
Ich habe homebridge-camera-ffmpeg mit npm install -g homebridge-camera-ffmpeg neu installiert.
Leider ohne jegliche Veränderung.

[1/24/2020, 7:26:13 AM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/24/2020, 7:26:13 AM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/24/2020, 7:26:23 AM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/24/2020, 7:26:23 AM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/24/2020, 7:26:43 AM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/24/2020, 7:26:43 AM] [Camera-ffmpeg] An error occurs while making snapshot request
[1/24/2020, 7:27:11 AM] [Camera-ffmpeg] Start streaming video from Haustuerkamera with 1280x720@299kBit
[1/24/2020, 7:27:11 AM] [Camera-ffmpeg] An error occurs while making stream request
[1/24/2020, 7:27:11 AM] [Camera-ffmpeg] ERROR: FFmpeg exited with code -2
[1/24/2020, 7:27:18 AM] [Camera-ffmpeg] Snapshot from Haustuerkamera at 480x270
[1/24/2020, 7:27:18 AM] [Camera-ffmpeg] An error occurs while making snapshot request


Problem gelöst. Ist hatte meinen Raspi mit fhem und homebridge ja vollkommen neu installiert.

Es fehlte schlicht: apt-get install ffmpeg



gehlbel

Hallo,

kann ich Geräte die direkt in homekit eingerichtet sind auch über homebridge direkt in FHEM einbinden ?
Wenn ich ein z.B. Dummy mit gleichem Namen in Fhem anlege wird mir dies in homekit als zusätzliches Gerät angezeigt, in homkit besteht aber keine Verbindung zwischen dem eigentlichen homekit Gerät und dem Dummy über homebridge/fhem.

Danke und Gruß
Bela

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bioklima

Man kann den FHEM-Dummy mit dem HomeKit Gerät (Sensoren) über eine Automation in HomeKit synchronisieren und so indirekt von Homekit in FHEM einbinden ( den Status abbilden), so geschehen mit meinem Kogeek Tür- und Fenster Sensor.
Raspi2B mit FHEM Razberry-ZWave/CUL-FS20 (noch Reste)/Homebridge/Landroid-S, Airupnp(Airplay für Sonos),HueBridge2,...

hoppel118

Zitat von: bioklima am 29 Januar 2020, 17:10:55
Man kann den FHEM-Dummy mit dem HomeKit Gerät (Sensoren) über eine Automation in HomeKit synchronisieren und so indirekt von Homekit in FHEM einbinden ( den Status abbilden), so geschehen mit meinem Kogeek Tür- und Fenster Sensor.

Ein paar mehr Infos wären toll! ;)

Wie funktioniert diese Automation?

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

Sascha

Hallo Leute,
meine fhem Installation läuft seit mehreren Jahren, jetzt will ich Sie in eine bestehende homebridge Installation (auf Raspi 4) integrieren. Habe das fhem plugin installiert und die Konfiguration gemäß tutorial angepasst - und damit meine homebridge abgeschossen (zum Glück vorher ein Image gezogen).

Hier habe ich alles entsprechend angepasst:

platforms": [
        {
            "platform": "FHEM",
            "name": "FHEM",
            "server": "127.0.0.1",
            "port": "8083",
            "auth": {"user": "FhemUser", "pass": "XXX"},
            "filter": "room=Homekit"
        }
     ],

bei mir läuft fhem allerdings auf einem Raspi mit folgender Adresse: 192.168.178.240/fhem - wo gebe ich den Pfad /fhem an? den Port kann ich ändern, die IP ebenso - aber wo den Pfad? leider hat der thread mittlerweile über 200 Seiten - und die SuFu hilft mir nicht weiter ...

Danke für jede Antwort

Sascha

justme1968

/fhem ist der default und wird automatisch verwendet.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

volschin

Und Du hast nicht alles angepasst, sonst würde dort statt 127.0.0.1 die IP deines FHEM-Servers stehen.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Sascha

OK - danke - dann frag ich mich, warum homebridge nicht mehr gestartet ist - da muss dann wohl wo anders der Fehler liegen - wäre ja auch zu schön gewesen, wenn es einfach funktioniert hätte  :D