homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

obelix221

#4125
Hi Jürgen,

ja, Raum ist angelegt und fhem Device habe ich in dem Raum zugewiesen, analog der Beispiel-Conf: Homekit.
Das scheint auch nicht das Problem zu sein, den lt. Terminalausgabe findet er auch das Device.

Was mich ein bißchen stutzig macht ist die Meldung:

[23/12/2021, 10:20:32] [FHEM] Initializing FHEM platform...
starting longpoll: http://192.168.123.38:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1640254832998
Server listening on: http://<ip>:8282
[23/12/2021, 10:20:33] [FHEM] Checking devices and attributes...


Sowie ich das verstehe wird hier der Homebridge-Service gestartet und hört auf Port 8282, aber <IP> scheint nicht mit meiner Raspi-IP aufgelöst zu werden. Das müsste eigentlich die 192.168.123.71 sein.

Das Homebridge UI X Programm schaue ich mir gleich mal an.


Grüße
obelix
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

obelix221

Hi Jürgen,

leider genau das gleiche Problem über Homebridge UI X.

Server listening on: http://<ip>:8282
[23/12/2021, 10:48:07] Homebridge v1.3.8 (HAP v0.9.7) (Homebridge 6380) is running on port 51983.



...und der ewig drehende "Donut of Death" beim Hinzufügen der Bridge über die HomeKit App.


Grüße Obelix
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

justme1968

was verwendest du für netzwerk komponenten?

alles muss im gleichen netz und per udp broadcast erreichbar sein.

was sagt ein mdns/bonjour browser auf deinem handy?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

obelix221

Hi justme,

alle im gleichen Netzwerk:
- iPhone über WLAN an Unifi APs
- Unifi APs über LAN an FB
- Raspi über LAN an FB

Bonjour Browser auf Handy sieht Homebridge 6380 aber mit dem Zusatz "992A", woher dieser auch stammen mag?
Dienstname: Homebridge 6380 992A
Dienstart: HomeKit Accessory Protocol
Geräteaddresse: 192.168.123.71
...und dann noch zwei IPv6 Adressen

Port: 51983
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

obelix221

Hallo zusammen,

anbei die Auflösung:

Ich hatte nodejs in der Version 17.3 installiert.
Der Downgrade auf die 16.3.1 hat das Problem gelöst.

Gefunden unter:

https://giters.com/homebridge/homebridge/issues/3012

nodejs downgrade mittels:

https://www.surrealcms.com/blog/how-to-upgrade-or-downgrade-nodejs-using-npm.html
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

juergen012

Fhem unter Proxmox

z0lt1

Hallo,
erstmal danke an die Entwickler dieses Moduls, dieses war das letzte fehlende Puzzle in meiner Hausautomation.

Nun meine Frage: Ich habe einen Denon AVR-X1300W. Wie binde ich diesen am besten in Homebridge ein? Was muss ich bei genericDevice und beim homebridgeMapping setzen?

Dracolein

Moin zusammen,

gibt es eigentlich irgendwelche Lösungen, wie man z.B. elektrische Leistung in Watt in Homekit darstellen kann analog zu zum Beispiel einer Temperatur?
Ich würde gern ein Device in meiner Homekit App sehen, welches mir die aktuelle PV-Leistung anzeigt.
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;

travelling-man

#4133
Zitat von: Dracolein am 05 Januar 2022, 12:25:30
Moin zusammen,

gibt es eigentlich irgendwelche Lösungen, wie man z.B. elektrische Leistung in Watt in Homekit darstellen kann analog zu zum Beispiel einer Temperatur?
Ich würde gern ein Device in meiner Homekit App sehen, welches mir die aktuelle PV-Leistung anzeigt.

Moin,

HomeKit an sich bietet keine Möglichkeit elektrische Leistung darzustellen.
Nutzt du zufällig die EVE App? Folgender Beitrag (https://forum.fhem.de/index.php/topic,97059.msg906394.html#msg906394) hat ein Beispiel wie man den Verbrauch mittels Eve darstellen kann. Die Beschriftung (Verbrauch, etc.) würde dann nicht passen aber du hättest eine grafische Darstellung.

VG
Basti

wolfram

Hi @z0lt1,

ich habe einen Marantz, der mit dem gleichen Modul läuft. Meinen habe ich so definiert:

defmod Marantz DENON_AVR 192.168.1.31
attr Marantz userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr Marantz alias Marantz
attr Marantz brand Marantz
attr Marantz cmdIcon muteT:rc_MUTE
attr Marantz devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
attr Marantz event-on-change-reading presence,state,input,volume,mute,signal,sound,surroundMode
attr Marantz genericDeviceType light
attr Marantz group Entertain
attr Marantz homebridgeMapping On=power, ValueOn=on, ValueOff=off, cmdOn=on,cmdOff=off Brightness=volume::volume,minValue=0,maxValue=98\
On=activity,subtype=Kino,valueOn=Kino,valueOff=Kino2,cmdOn=sound_out+Dolby_Digital,cmdOff=sound_out+Multichannel_Stereo
attr Marantz room Homekit,Wohnzimmer
attr Marantz siriName Verstärker
attr Marantz stateFormat surroundMode
attr Marantz suppressReading HASH.*
attr Marantz type AVR
attr Marantz webCmd volume:muteT:input:surroundMode


So kann ich in Siri "Verstärker 10%" die Lautstärke verstellen und mit Siri "Verstärker ausschalten" ausschalten. Ich hoffe, das hilft Dir weiter?!

viele Grüße
wolf

z0lt1

Vielen Dank, das hat mir sehr geholfen!

z0lt1

Hallo,

ich bin mir jetzt nicht sicher ob ich für mein Anliegen hier reinschreiben soll oder einen neuen Thread aufmachen soll. Bitte um Hinweis falls ich für sowas einen eigenen Thread machen soll.

Ich würde gerne meine Gastherme in Homebridge einbinden. Hier ist das List des devices:
Internals:
   FUUID      5c6680bf-f33f-d024-2aa9-64918cfcdd74dcd2
   NAME       Vitodens200W
   NR         109
   STATE      Heizen_und_Warmwasser 24
   TYPE       dummy
   READINGS:
     2022-01-08 16:13:16   Aussentemperatur 2.6
     2022-01-08 16:13:15   Betriebsart     Heizen_und_Warmwasser
     2022-01-08 16:13:16   Betriebsart_Party off
     2022-01-08 16:13:17   Betriebsart_Spar off
     2022-01-08 16:13:16   Brennerlaufzeit 16000.62
     2022-01-08 16:13:16   Brennerlaufzeit_Today 7.81
     2022-01-08 00:00:25   Brennerlaufzeit_TodayStart 15992.81
     2022-01-08 00:00:25   Brennerlaufzeit_Yesterday 8.01
     2022-01-08 16:13:16   Brennerleistung 22.5
     2022-01-08 16:13:16   Brennerstarts   43858
     2022-01-08 16:13:16   Brennerstarts_Today 2.00
     2022-01-08 00:00:25   Brennerstarts_TodayStart 43856.00
     2022-01-08 00:00:25   Brennerstarts_Yesterday 4.00
     2022-01-08 16:13:16   Heizkennlinie_Neigung 1.4
     2022-01-08 16:13:16   Heizkennlinie_Niveau 0
     2022-01-08 16:13:17   Kesseltemperatur_Ist 67.5
     2022-01-08 16:13:16   Kesseltemperatur_Soll 64.7
     2022-01-08 16:13:16   Raumtemperatur_Party_Soll 20
     2022-01-08 16:13:16   Raumtemperatur_Red_Soll 3
     2022-01-08 16:13:16   Raumtemperatur_Soll 24
     2022-01-08 16:13:16   Stoerung        off
     2022-01-08 16:13:16   Systemzeit      Sa,08.01.2022 16:14:57
     2021-12-31 21:51:04   Timer_Haus_1MO  07:30,23:30,--,--,--,--,--,--,
     2021-12-31 21:51:04   Timer_Haus_2DI  07:30,23:30,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Haus_3MI  07:30,23:30,--,--,--,--,--,--,
     2021-12-31 21:51:08   Timer_Haus_4DO  07:30,23:30,--,--,--,--,--,--,
     2021-12-31 21:51:04   Timer_Haus_5FR  07:30,23:30,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Haus_6SA  07:30,20:30,--,--,--,--,--,--,
     2021-12-31 21:51:04   Timer_Haus_7SO  07:30,20:30,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Wasser_1MO 05:30,22:00,--,--,--,--,--,--,
     2021-12-31 21:51:08   Timer_Wasser_2DI 05:30,20:00,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Wasser_3MI 05:30,22:30,--,--,--,--,--,--,
     2021-12-31 21:51:04   Timer_Wasser_4DO 05:30,22:00,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Wasser_5FR 05:30,22:00,--,--,--,--,--,--,
     2021-12-31 21:51:08   Timer_Wasser_6SA 07:00,22:00,--,--,--,--,--,--,
     2021-12-31 21:51:06   Timer_Wasser_7SO 07:00,22:00,--,--,--,--,--,--,
     2022-01-08 16:13:15   Umwaelzpumpe_Heizkreis2 on
     2022-01-08 16:13:17   Umwaelzpumpe_Intern on
     2022-01-08 16:13:17   UpdateStatus    Inactive
     2022-01-08 16:13:17   UpdateTime      2022-01-08_16:13:17
     2022-01-08 16:13:16   Urlaubs-Beginn  Do,01.01.1970 00:00:00
     2022-01-08 16:13:16   Urlaubs-Ende    Do,01.01.1970 00:00:00
     2022-01-08 16:13:16   Vorlauftemperatur_Ist 55
     2022-01-08 16:13:17   Vorlauftemperatur_Soll 56.7
     2022-01-08 16:13:16   Warmwassertemperatur_Ist 66.4
     2022-01-08 16:13:16   Warmwassertemperatur_Soll 10
     2022-01-08 13:55:08   state           Betriebsart Heizen_und_Warmwasser
Attributes:
   group      Heizung
   icon       sani_boiler_temp
   room       02_Pool,41_Spitzboden,Vitodens200W
   stateFormat Betriebsart Raumtemperatur_Soll


Wie gehe ich das am geschicktesten an? Als welches genericDevice würdet ihr das anlegen? Kann ich da so ein drohdown-feld für die Betriebsart wie es bei den Thermostaten zu sehe ist einrichten? Und kann man hierbei eigene Einträge machen?

Oder ist Homebridge gar nicht für solche speziellen Dinge geeignet?

seule3008

Hallo an alle
Ich habe eine kurze Frage. Ist es möglich im HomeKit mehrere Zustände als on zu definieren?

Ich habe einmal off und set_off und das soll beides als off an die homebridge übergeben werden. Ich hab schon viel herum probiert aber nix hat davon funktioniert. Es scheint als würde das set_ nicht akzeptiert.

Ich habe folgendes probiert:

On=state,valueOn=/on|set_on/,valueOff=/off|set_off/,cmdOn=on,cmdOff=off
Brightness=brightness,cmd=brightness


On=state,valueOn=/.*n/,valueOff=/.*f/,cmdOn=on,cmdOff=off
Brightness=brightness,cmd=brightness


On=state,values=on:on;set_on:on;off:off;set_off:off,cmdOn=on,cmdOff=off
Brightness=brightness,cmd=brightness


Und weiteres. Aber der zustand se_on oder set_off bewirkt in keiner der Varianten eine Änderung im HomeKit.

Vielleicht kann da ja jemand helfen.

Vielen Dank
Christian




justme1968

ja. kannst du. beliebig viele.

aber: set_ und set- zustände werden explizit rausgefiltert und ignoriert. sie sagen nichts über den aktuellen zustand und erzeugen unnötige events.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

seule3008

Hallo,

Das dachte ich mir schon. Dann muss ich mir was anderes einfallen lassen.

Trotzdem Danke

Grüße
Christian