homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

RalfP

Hallo Hoppel,

vielen Dank für deinen Denkanstoß. Ich denke ich habs gefunden, noch nicht gelöst, aber gefunden.

Ein anderes Plugin als Fhem läuft bei mir nicht. Mich bewog aber, deine Bitte das Log mal zu laden (zu umfangreich), dieses nochmals genauestens anzuschauen. Ich hatte mir vor sehr langer Zeit ein TV Dummy gebaut, was mein TVModul (Panasonic, selbst geschrieben) mit HomeKit verband. Dort tauchte jetzt folgendes (in rot) auf:
Media.Fernseher.dum-volumeSelector not a number: Up
Mein Mapping ist:

clear
ConfiguredName:model
Active=Media.Fernseher:state,values=/off|absent/:INACTIVE;on:ACTIVE,cmds=ACTIVE:on;INACTIVE:off
RemoteKey:key,cmds=REWIND:remoteControl+Rewind;FAST_FORWARD:remoteControl+FastForward;NEXT_TRACK:remoteControl+NEXT_TRACK;PREVIOUS_TRACK:remoteControl+PREVIOUS_TRACK;ARROW_UP:remoteControl+Up;ARROW_DOWN:remoteControl+Down;ARROW_LEFT:remoteControl+Left;ARROW_RIGHT:remoteControl+Right;SELECT:remoteControl+Ok;BACK:remoteControl+RETURN;EXIT:remoteControl+Exit;PLAY_PAUSE:remoteControl+Play;INFORMATION:remoteControl+Info
SleepDiscoveryMode:default=ALWAYS_DISCOVERABLE
ClosedCaptions:default=0
DisplayOrder:default=Test1
CurrentMediaState:default=0:currentTitle
TargetMediaState:default=0,cmds=PLAY:remoteControl+play;PAUSE:remoteControl+pause;STOP:remoteControl+stop;
PictureMode:default=1
PowerModeSelection:default=1,cmds=0:remoteControl+options
ActiveIdentifier=Media.Fernseher:input,default=0,values=/H1/:1;/H2/:2;/H3/:3,cmds=1:input+HDMI1;2:input+HDMI2;3:input+HDMI3
TelevisionSpeaker#Mute=Media.Fernseher:mute
Active:default=ACTIVE
Volume=Media.Fernseher:volume
VolumeSelector:volumeSelector,cmds=INCREMENT:volumeSelector+Up;DECREMENT:volumeSelector+Down
VolumeControlType:default=ABSOLUTE
linkedTo=Television
InputSource(1)#Identifier:default=1
ConfiguredName:default=Entertain
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(2)#Identifier:default=2
ConfiguredName:default=HDMI+2
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(3)#Identifier:default=3
ConfiguredName:default=Apple+TV
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television

Aus irgendeinem Grund wird wohl die falsche Definition des Volumenselctors nicht mehr akzeptiert. Das lief Jahre! Warum jetzt nicht mehr so fehlertolerant? Ohne das ich aktiv etwas vorher geupdated hatte, mir ein Rätsel.

Habe das TV vorerst aus meiner Config entfernt und werde mich mal umschauen, wie es richtig gemacht wird.

Vielen Dank für den Anstoß, um letztlich selbst drauf zu kommen. War aber bei den obigen Symptomen schwer...

PS: läuft immer noch  :D , hab mir aber meine ganze HomeKit config und Szenen damit zerschossen  :(

Grüße
Ralf

Typ1er

Gibt es für den SiriNamen jetzt schon eine Lösung? Als Beispiel meine Rollladen haben als SiriNamen alle das Wort "Rollladen" wenn ich das so mit dem Alias löse, geht die Übersicht in FHEM flöten... . Ähnlich ist es bei Lampen bei mir.

hoppel118

Zitat von: RalfP am 20 Mai 2020, 22:16:49
Vielen Dank für den Anstoß, um letztlich selbst drauf zu kommen. War aber bei den obigen Symptomen schwer...

Sehr gut! Eigentlich wollte ich dir helfen den Fehler zu finden. Umso besser, das du es nun selbst hinbekommen hast. Das Logfile ist bei außergewöhnlichen Fehlern immer die erste Anlaufstelle. ;)

Mit dem Mapping für deinen TV kann ich dir nicht weiterhelfen. Hast du das selbst entwickelt oder einfach aus dem Wiki übernommen?

https://wiki.fhem.de/wiki/Homebridge_User_Configs#BRAVIA_Fernseher

Evtl. findest du da ja noch etwas zum Optimieren deines Mappings...

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

RaspiLED

Hi,
VolumeSelector:volume,cmds=INCREMENT:VolumeUp;DECREMENT:VolumeDown
Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

volschin

Zitat von: RalfP am 20 Mai 2020, 22:16:49
Aus irgendeinem Grund wird wohl die falsche Definition des Volumenselctors nicht mehr akzeptiert. Das lief Jahre! Warum jetzt nicht mehr so fehlertolerant? Ohne das ich aktiv etwas vorher geupdated hatte, mir ein Rätsel.
Sicher? Die neue Homebridge-Version hat eine deutliche Überarbeitung bekommen. Basierend auf Typescript wurde auch die Typ-Prüfung deutlich verbessert. Bei unsauberer Programmierung in Modulen oder eben mit den Mappings, wenn nicht vorher abgefangen, schlägt da jetzt schon mal etwas fehl.
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)

kalleknx

Hallo Experten,

ich habe eine Frage zum Parameter cmdOn bzw cmdOff:
Ist es möglich
a) einen Befehl zu hinterlegen, der ein anderes Device schaltet? Also wenn mein Homekit Device devLicht1 heisst, dass der cmdOn z.B. ein "set devLicht2 on" absetzt?
b) ich eine Perl Funktion im CmdOn hinterlegen kann, quasi cmdOn={ switchLight("$DEVICE");}

Workaround über Notify/DOIF würde ich gerne vermeiden.

Danke und Gruss
kalle


hoppel118

Ich mache sowas ähnliches mit folgendem Mapping:

Active=di_Sonos_HueDimmer_OnOff_Badezimmer:mode,cmds=ACTIVE:enable;INACTIVE:disable,values=enabled:ACTIVE;disabled:INACTIVE

Vielleicht bringt dich das irgendwie weiter.

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

RalfP

Guten Abend,

habe jetzt mehrere Versuche gestartet mein Television (Fernseher) Mapping wieder zu aktivieren, leider ohne Erfolg. Mein HomeKit ist steht's so gestört, das die ganze Config weg ist und ich (fast) alles neu einrichten muss (>90 Devices  :-\ ).

Hat jemand derzeitig ein voll funktionsfähiges Mapping für Television in Betrieb? Wenn ja, kann ich das Mapping mal sehen? Vielen Dank

homebridge version: 1.1
homebridge API version: 2.6
homebridge-fhem 0.5.17

Oder hat jemand das selbe Problem wie ich?

Grüße
Ralf


hoppel118

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

RalfP

Hallo Hoppel,

ja, das war vor sehr langer Zeit meine Grundlage. Mein jetziges Mapping habe ich sogar noch reduziert, entsprechend was in den https://github.com/homebridge/HAP-NodeJS/blob/master/src/lib/gen/HomeKit-TV.ts definiert ist. Ich habe auch keine Errors mehr, betreffs der Values. Arbeite(te) mit einem Dummy als Wrapper.


Internals:
   FUUID      5c51cf97-f33f-1578-5080-7bf999b9cf5e659c
   NAME       Media.Fernseher.dum
   NR         779
   STATE      off
   TYPE       dummy
   READINGS:
     2020-06-07 20:01:31   input           HDMI1
     2020-06-07 20:08:10   key             0
     2019-03-27 17:19:58   model           Fernseher
     2020-06-07 13:48:42   mute            off
     2020-06-07 13:08:05   remoteControl   play
     2020-06-07 20:02:02   state           off
     2020-06-07 17:12:17   volume          5
     2020-06-07 13:06:24   volumeSelector  0
Attributes:
   alias      Fernseher HomeKit Wrapper
   genericDeviceType Television
   group      Media
   homebridgeMapping Active:state,values=/off|absent/:INACTIVE;on:ACTIVE,cmds=ACTIVE:on;INACTIVE:off
ActiveIdentifier:input,values=/HDMI1/:1;/HDMI2/:2;/HDMI3/:3,cmds=1:input+HDMI1;2:input+HDMI2;3:input+HDMI3
ConfiguredName:model
RemoteKey:key,cmds=REWIND:remoteControl+Rewind;FAST_FORWARD:remoteControl+FastForward;NEXT_TRACK:remoteControl+NEXT_TRACK;PREVIOUS_TRACK:remoteControl+PREVIOUS_TRACK;ARROW_UP:remoteControl+Up;ARROW_DOWN:remoteControl+Down;ARROW_LEFT:remoteControl+Left;ARROW_RIGHT:remoteControl+Right;SELECT:remoteControl+Ok;BACK:remoteControl+RETURN;EXIT:remoteControl+Exit;PLAY_PAUSE:remoteControl+Play;INFORMATION:remoteControl+Info
SleepDiscoveryMode:default=ALWAYS_DISCOVERABLE
TelevisionSpeaker#Mute=mute
Active:default=ACTIVE
Volume=volume
VolumeSelector=volume,cmds=INCREMENT:volumeSelector+0;DECREMENT:volumeSelector+1
VolumeControlType:default=RELATIVE_WITH_CURRENT
linkedTo=Television
InputSource(1)#Identifier:default=1
ConfiguredName:default=HDMI+1
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(2)#Identifier:default=2
ConfiguredName:default=HDMI+2
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(3)#Identifier:default=3
ConfiguredName:default=HDMI+3
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
   readingList model input key mute volume volumeSelector remoteControl
   room       Konfiguration
   setList    state model input:HDMI1,HDMI2,HDMI3 key mute volume volumeSelector:0,1 remoteControl
   webCmd     :


Hier noch ein Auszug aus dem Log der Homebridge

[2020-6-7 20:09:45] Loaded config.json with 0 accessories and 1 platforms.
[2020-6-7 20:09:45] ---
[2020-6-7 20:09:46] Loaded plugin: homebridge-fhem@0.5.17
homebridge API version: 2.6
this is homebridge-fhem 0.5.17
[2020-6-7 20:09:48] Registering platform 'homebridge-fhem.FHEM'
[2020-6-7 20:09:48] ---
[2020-6-7 20:09:48] Loading 1 platforms...
[2020-6-7 20:09:48] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8088/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1591553389494
[2020-6-7 20:09:49] [FHEM] Fetching FHEM devices...
Server listening on: http://<ip>:8282
[2020-6-7 20:09:49] [FHEM] Checking devices and attributes...
[2020-6-7 20:09:49] [FHEM]   executing: http://127.0.0.1:8088/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_185062423902762&XHR=1
[2020-6-7 20:09:49] [FHEM]   executing: http://127.0.0.1:8088/fhem?cmd=jsonlist2%20TYPE=siri&fwcsrf=csrf_185062423902762&XHR=1
[2020-6-7 20:09:49] [FHEM] siri device is siri
[2020-6-7 20:09:49] [FHEM]   executing: http://127.0.0.1:8088/fhem?cmd=%7B$defs%7Bsiri%7D-%3E%7B%22homebridge-fhem%20version%22%7D%20=%20%220.5.17%22%7D&fwcsrf=csrf_185062423902762&XHR=1
[2020-6-7 20:09:50] [FHEM] Fetching FHEM devices...
[2020-6-7 20:09:50] [FHEM] fetching: http://127.0.0.1:8088/fhem?cmd=jsonlist2%20room=Homekit&fwcsrf=csrf_185062423902762&XHR=1
[2020-6-7 20:09:50] [FHEM] got: 91 results
[2020-6-7 20:09:50] [FHEM] homebridgeMapping: On=cmdOn=on-for-timer+1
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.Volume.Down.dum is switch
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.Volume.Down.dum has
[2020-6-7 20:09:50] [FHEM]   On [state;on-for-timer 1,off]
  2020-06-07 20:09:50 caching: Media.Fernseher.Volume.Down.dum-state: off
[2020-6-7 20:09:50] [FHEM]     caching: On: false (as boolean; from 'off')
[2020-6-7 20:09:50] [FHEM] homebridgeMapping: On=cmdOn=on-for-timer+1
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.Volume.Up.dum is switch
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.Volume.Up.dum has
[2020-6-7 20:09:50] [FHEM]   On [state;on-for-timer 1,off]
  2020-06-07 20:09:50 caching: Media.Fernseher.Volume.Up.dum-state: off
[2020-6-7 20:09:50] [FHEM]     caching: On: false (as boolean; from 'off')
[2020-6-7 20:09:50] [FHEM] homebridgeMapping: Active:state,values=/off|absent/:INACTIVE;on:ACTIVE,cmds=ACTIVE:on;INACTIVE:off
ActiveIdentifier:input,values=/HDMI1/:1;/HDMI2/:2;/HDMI3/:3,cmds=1:input+HDMI1;2:input+HDMI2;3:input+HDMI3
ConfiguredName:model
RemoteKey:key,cmds=REWIND:remoteControl+Rewind;FAST_FORWARD:remoteControl+FastForward;NEXT_TRACK:remoteControl+NEXT_TRACK;PREVIOUS_TRACK:remoteControl+PREVIOUS_TRACK;ARROW_UP:remoteControl+Up;ARROW_DOWN:remoteControl+Down;ARROW_LEFT:remoteControl+Left;ARROW_RIGHT:remoteControl+Right;SELECT:remoteControl+Ok;BACK:remoteControl+RETURN;EXIT:remoteControl+Exit;PLAY_PAUSE:remoteControl+Play;INFORMATION:remoteControl+Info
SleepDiscoveryMode:default=ALWAYS_DISCOVERABLE
TelevisionSpeaker#Mute=mute
Active:default=ACTIVE
Volume=volume
VolumeSelector=volume,cmds=INCREMENT:volumeSelector+0;DECREMENT:volumeSelector+1
VolumeControlType:default=RELATIVE_WITH_CURRENT
linkedTo=Television
InputSource(1)#Identifier:default=1
ConfiguredName:default=HDMI+1
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(2)#Identifier:default=2
ConfiguredName:default=HDMI+2
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
InputSource(3)#Identifier:default=3
ConfiguredName:default=HDMI+3
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
CurrentVisibilityState:default=SHOWN
linkedTo=Television
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.dum is Television
[2020-6-7 20:09:50] [FHEM] Media.Fernseher.dum has
[2020-6-7 20:09:50] [FHEM]   Custom Volume [volume;cached]
[2020-6-7 20:09:50] [FHEM]   Active [state]
[2020-6-7 20:09:50] [FHEM]   ActiveIdentifier [input]
[2020-6-7 20:09:50] [FHEM]   ConfiguredName [model]
[2020-6-7 20:09:50] [FHEM]   RemoteKey [key]
[2020-6-7 20:09:50] [FHEM]   SleepDiscoveryMode [undefined]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#Mute [mute]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#Active [undefined]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#Volume [volume]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#VolumeSelector [volume]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#VolumeControlType [undefined]
[2020-6-7 20:09:50] [FHEM]   TelevisionSpeaker#linkedTo [Television]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#Identifier [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#ConfiguredName [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#IsConfigured [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#InputSourceType [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#CurrentVisibilityState [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(1)#linkedTo [Television]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#Identifier [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#ConfiguredName [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#IsConfigured [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#InputSourceType [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#CurrentVisibilityState [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(2)#linkedTo [Television]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#Identifier [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#ConfiguredName [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#IsConfigured [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#InputSourceType [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#CurrentVisibilityState [undefined]
[2020-6-7 20:09:50] [FHEM]   InputSource(3)#linkedTo [Television]
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-volume: 5
[2020-6-7 20:09:50] [FHEM]     caching: Volume: 5 (as number; from '5')
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-state: off
[2020-6-7 20:09:50] [FHEM]     caching: Active: 0 (as number; means INACTIVE; from 'off')
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-input: HDMI1
[2020-6-7 20:09:50] [FHEM]     caching: ActiveIdentifier: 1 (as number; from 'HDMI1')
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-model: Fernseher
[2020-6-7 20:09:50] [FHEM]     caching: ConfiguredName: Fernseher (as string; from 'Fernseher')
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-key: 0
[2020-6-7 20:09:50] [FHEM]     caching: RemoteKey: 0 (as number; from '0')
[2020-6-7 20:09:50] [FHEM]     caching: SleepDiscoveryMode: 1 (as number; means ALWAYS_DISCOVERABLE; from 'mapping.default')
  2020-06-07 20:09:50 caching: Media.Fernseher.dum-mute: off
[2020-6-7 20:09:50] [FHEM]     caching: TelevisionSpeaker#Mute: false (as boolean; from 'off')
[2020-6-7 20:09:50] [FHEM]     caching: TelevisionSpeaker#Active: 1 (as number; means ACTIVE; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: TelevisionSpeaker#Volume: 5 (as number; from '5')
[2020-6-7 20:09:50] [FHEM]     caching: TelevisionSpeaker#VolumeSelector: 5 (as number; from '5')
[2020-6-7 20:09:50] [FHEM]     caching: TelevisionSpeaker#VolumeControlType: 2 (as number; means RELATIVE_WITH_CURRENT; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(1)#Identifier: 1 (as number; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(1)#ConfiguredName: HDMI 1 (as string; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(1)#IsConfigured: 1 (as number; means CONFIGURED; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(1)#InputSourceType: 3 (as number; means HDMI; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(1)#CurrentVisibilityState: 0 (as number; means SHOWN; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(2)#Identifier: 2 (as number; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(2)#ConfiguredName: HDMI 2 (as string; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(2)#IsConfigured: 1 (as number; means CONFIGURED; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(2)#InputSourceType: 3 (as number; means HDMI; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(2)#CurrentVisibilityState: 0 (as number; means SHOWN; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(3)#Identifier: 3 (as number; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(3)#ConfiguredName: HDMI 3 (as string; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(3)#IsConfigured: 1 (as number; means CONFIGURED; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(3)#InputSourceType: 3 (as number; means HDMI; from 'mapping.default')
[2020-6-7 20:09:50] [FHEM]     caching: InputSource(3)#CurrentVisibilityState: 0 (as number; means SHOWN; from 'mapping.default')
...


Vielleicht siehts du ja etwas.

Das dieses Device mein komplette HomeKit zerstört, ist irritierend. Was noch zu beobachten ist, wenns passiert: Television ist genau das 3. Mapping was nach Start der Homebridge eingelesen wird. Die Beiden ersteren erscheinen steht's ohne Probleme und verschwinden nicht wieder. Erst ab dem Mapping für den Service Television sind alle weiteren dann betroffen, das die Raumzuordnung weg ist, Szenen nicht mehr vorhanden und die Devices in minutenabstand mal im Standardraum auftauchen und gleich wieder verschwinden.

Grüße
Ralf

piet_pit

Hallo Zusammen,

im Wiki zur Installation von homebridge wird bzgl. der Installation von homebridge auf das github verlinkt, dort findet sich eine aktuell Installationsanweisung.

Alternative Methode: systemd
Während das Init-Skript grundsätzlich auch mit systemd funktioniert, kann man natürlich für Homebridge auch ein systemd-Skript anlegen. Wie das geht, ist im Wiki zu Homebridge beschrieben.


In dieser Installationsanweisung wird auch ein Tool mitinstalliert (Homebridge Config UI X), hat da jemand Erfahrung bzw. das schon einmal installiert?

Vielen Dank und viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47

exit2308

@RalfP


clear
Active=WZ_Multimedia:state,values=off:INACTIVE;on:ACTIVE,cmds=ACTIVE:on;INACTIVE:off
ActiveIdentifier=inputDevice,values=TV:1;CMP:2;AV:3;VGA:4;HDMI+1:5;HDMI+2:6;HDMI+3:7,cmds=1:Source+TV;2:Source+CMP;3:Source+AV;4:Source+VGA;5:Source+HDMI+1;6:Source+HDMI+2;7:Source+HDMI+3
ConfiguredName=model::model
SleepDiscoveryMode:default=ALWAYS_DISCOVERABLE
RemoteKey=key::key,cmds=REWIND:remoteControl+Rewind;FAST_FORWARD:remoteControl+FastForward;NEXT_TRACK:remoteControl+NEXT_TRACK;PREVIOUS_TRACK:remoteControl+PREVIOUS_TRACK;ARROW_UP:ControlUp;ARROW_DOWN:ControlDown;ARROW_LEFT:ControlLeft;ARROW_RIGHT:ControlRight;SELECT:ControlOk;BACK:ControlReturn;EXIT:ControlExit;PLAY_PAUSE:remoteControl+Play;INFORMATION:ControlInfo

PictureMode=pictureMode::pictureMode

TelevisionSpeaker#Mute=mute::mute
Active=WZ_Multimedia:state,values=off:INACTIVE;on:ACTIVE,cmds=ACTIVE:on;INACTIVE:off
VolumeSelector:volume,cmds=INCREMENT:VolumeUp;DECREMENT:VolumeDown
VolumeControlType:default=RELATIVE_WITH_CURRENT
linkedTo=Television

InputSource(1)#Identifier:default=1
ConfiguredName=input_1_name::input_1_name,default=TV
IsConfigured:default=CONFIGURED
InputSourceType:default=TUNER
InputDeviceType:default=TV
CurrentVisibilityState:input_1
TargetVisibilityState=input_1::input_1
linkedTo=Television

InputSource(2)#Identifier:default=2
ConfiguredName=input_2_name::input_2_name,default=CMP
IsConfigured:default=CONFIGURED
InputSourceType:default=COMPOSITE_VIDEO
InputDeviceType:default=OTHER
CurrentVisibilityState:input_2
TargetVisibilityState=input_2::input_2
linkedTo=Television

InputSource(3)#Identifier:default=3
ConfiguredName=input_3_name::input_3_name,default=AV
IsConfigured:default=CONFIGURED
InputSourceType:default=S_VIDEO
InputDeviceType:default=OTHER
CurrentVisibilityState:input_3
TargetVisibilityState=input_3::input_3
linkedTo=Television

InputSource(4)#Identifier:default=4
ConfiguredName=input_4_name::input_4_name,default=VGA
IsConfigured:default=CONFIGURED
InputSourceType:default=OTHER
InputDeviceType:default=OTHER
CurrentVisibilityState:input_4
TargetVisibilityState=input_4::input_4
linkedTo=Television

InputSource(5)#Identifier:default=5
ConfiguredName=input_5_name::input_5_name,default=HDMI_1
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
InputDeviceType:default=OTHER
CurrentVisibilityState:input_5
TargetVisibilityState=input_5::input_5
linkedTo=Television

InputSource(6)#Identifier:default=6
ConfiguredName=input_6_name::input_6_name,default=HDMI_2
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
InputDeviceType:default=OTHER
CurrentVisibilityState:input_6
TargetVisibilityState=input_6::input_6
linkedTo=Television

InputSource(7)#Identifier:default=7
ConfiguredName=input_7_name::input_7_name,default=HDMI_3
IsConfigured:default=CONFIGURED
InputSourceType:default=HDMI
InputDeviceType:default=OTHER
CurrentVisibilityState:input_7
TargetVisibilityState=input_7::input_7
linkedTo=Television


vielleicht hilfst..

nocomment

Hey hey,

die homebridge läuft soweit gut, auch alle in FHEM definierten Geräte im Raum "Homekit" werden angezeigt.

Leider kann ich auf dem iPad oder iPhone keine homebridge finden.

Kann mir jemand einen Tipp geben woran es liegt ?
Es wird auch kein "bonjour" von der homebridge gefunden. Ich denke das hängt vielleicht zusammen ?!

Fhem ist aufm letzten Stand und das ganze läuft auf einem Raspi 4

andy19850

Zitat von: nocomment am 15 Juni 2020, 14:41:47
Kann mir jemand einen Tipp geben woran es liegt ?
Es wird auch kein "bonjour" von der homebridge gefunden. Ich denke das hängt vielleicht zusammen ?!

Fhem ist aufm letzten Stand und das ganze läuft auf einem Raspi 4

Ich hatte am Anfang mal ähnliches Verhalten. Das lag bei mir an einem Problem mit ipv6. Evtl. mal Router-Einstellungen prüfen.
Am. iOS Device hab ich mit der App Discovery prüfen können, ob generell etwas ankommt.

nocomment

Hi Andy,

was hat ipv6 damit zu tun ?
Was hast da am Router umgestellt ?

Ja mit Discovery finde ich auch kein Device