homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Steffen@Home

Zitat von: DeeSPe am 24 Oktober 2016, 23:24:29
Wirklich "set <nam> on on" ??
Und "set <name> off 1" ??

Und was steht dann in power? off/on?

Das wäre dann:
homebridgeMapping On=power,valueOn=on,valueOff=off,cmdOn=on+on,cmdOff=off+1

Wenn power Reading auch "on on" oder "off 1" dann:
homebridgeMapping On=power,valueOn=on+on,valueOff=off+1,cmdOn=on+on,cmdOff=off+1

Gruß
Dan


Hallo Dan, vielen Dank für deine Geduld!

Habe nun alles versucht aber es geht nichts dergleichen.
Ein neustart des Raspi ist hoffentlich nicht von Nöten.
Ein FHEM neustart habe ich gemacht.

Im Anhang sieht man das Set ON on bzw dann Set off off
und das
get power ->es erfolgt eine MsgBox "on" wenn das Gerät AN bzw "off" wenn das Gerät AUS ist.


Ich weiß nicht was ich noch testen kann...
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

DeeSPe

Zitat von: Steffen@Home am 25 Oktober 2016, 16:45:23

Hallo Dan, vielen Dank für deine Geduld!

Habe nun alles versucht aber es geht nichts dergleichen.
Ein neustart des Raspi ist hoffentlich nicht von Nöten.
Ein FHEM neustart habe ich gemacht.

Im Anhang sieht man das Set ON on bzw dann Set off off
und das
get power ->es erfolgt eine MsgBox "on" wenn das Gerät AN bzw "off" wenn das Gerät AUS ist.


Ich weiß nicht was ich noch testen kann...

Wenn Du schon einen Screenshot machst, dann etwas größer so dass man auch alle Readings sieht, nicht nur die Internals.
Besser wäre allerdings ein "list <name>".

Musst Du bei on wirklich das on dahinter eingeben? Oder reicht es evtl wenn Du nur "set <name> on" machst?
Das selbe bitte noch für off (set <name> off) testen.

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

Steffen@Home

Wow, das ging schnell  ;D

ok sorry!

set DenonAVR on ->eingabetaste->Gerät geht AN!
set DenonAVR off ->eingabetaste->Gerät geht wieder aus!

Sehe gerade da steht das homebridgemapping doppelt, kann so nicht richtig sein. Habe es eben 1x raus, geht aber trotzdem nichts.
:-\


Internals:
   CHANGED
   Clients    :DENON_AVR_ZONE:
   DEF        192.168.1.119
   DeviceName 192.168.1.119:23
   FD         13
   NAME       DenonAVR
   NR         48
   NTFY_ORDER 50-DenonAVR
   PARTIAL
   STATE      opened
   TIMEOUT    3
   TYPE       DENON_AVR
   Readings:
     2016-10-25 16:44:50   aspectRatio     16:9
     2016-10-24 22:22:47   bass            3 dB
     2016-10-25 16:44:50   cinemaEQ        off
     2016-10-24 19:52:07   currentAlbum    -
     2016-10-24 19:52:07   currentArtist   -
     2016-10-24 19:52:07   currentBitrate  -
     2016-10-24 22:27:46   currentCover    http://192.168.1.119/NetAudio/art.asp-jpg?1477340866
     2016-10-24 19:54:25   currentMedia    iRadio
     2016-10-25 16:30:41   currentPlaytime 00:00
     2016-10-24 19:54:24   currentStation  /977 50's & 60's Hits
     2016-10-24 22:27:46   currentTitle    Bobby Darin - Mack The Knife
     2016-10-24 19:54:22   digitalInput    auto
     2016-10-24 22:22:47   dynamicCompression -50 dB
     2016-10-25 16:44:50   dynamicEQ       off
     2016-10-25 16:44:50   dynamicVolume   off
     2016-10-25 16:28:52   eco             on
     2016-10-24 20:40:41   input           iRadio
     2016-10-24 19:54:22   inputSound      auto
     2016-10-24 19:54:21   levelCenter     -1.5 dB
     2016-10-24 19:54:22   levelFrontHeightLeft 0 dB
     2016-10-24 19:54:22   levelFrontHeightRight 0 dB
     2016-10-24 19:54:21   levelFrontLeft  -4.5 dB
     2016-10-24 19:54:21   levelFrontRight -4.5 dB
     2016-10-24 19:54:22   levelSourroundBack 0 dB
     2016-10-24 19:54:21   levelSourroundBackLeft 0 dB
     2016-10-24 19:54:21   levelSourroundBackRight 0 dB
     2016-10-24 19:54:21   levelSourroundLeft -4 dB
     2016-10-24 19:54:21   levelSourroundRight 3 dB
     2016-10-24 19:54:21   levelSubwoofer  0 dB
     2016-10-24 22:22:47   lowFrequencyEffects 0 dB
     2016-10-25 16:44:50   multEQ          off
     2016-10-25 16:36:09   mute            off
     2016-10-25 16:44:50   playStatus      stopped
     2016-10-25 16:44:50   power           off
     2016-10-25 16:44:50   presence        present
     2016-10-24 19:50:55   setup           off
     2016-10-25 16:44:50   sleep           off
     2016-10-24 22:22:46   sound           Multichannel Stereo
     2016-10-25 16:44:50   state           off
     2016-10-25 16:44:50   stateAV         off
     2016-10-24 19:50:55   surroundMode    Auto
     2016-10-24 22:22:47   toneControl     on
     2016-10-24 22:22:47   treble          0 dB
     2016-10-25 16:44:50   tunerBand       FM
     2016-10-25 16:44:51   tunerFrequency  87.5 MHz
     2016-10-25 16:44:50   tunerMode       auto
     2016-10-25 16:44:50   verticalStretch  off
     2016-10-25 16:44:50   videoProcessingMode auto
     2016-10-24 22:27:36   videoSelect     Source
     2016-10-25 16:16:43   volume          19 %
     2016-10-25 16:16:43   volumeMax       98 %
     2016-10-25 16:16:43   volumeStraight  -61 dB
     2016-10-25 16:39:51   zoneMain        off
   Helper:
     PARTIAL
     USEDINPUT  Aux1,Aux2,Blu-Ray,Bluetooth,CD,Cbl/Sat,DVD,Favorites,Favorites_play,Flickr,Game,Mediaplayer,OnlineMusic,Phono,Server,TV,Tuner,Usb/iPod,Usb_play,iPod_play,iRadio,iRadio_play
     deviceIP   192.168.1.119
     isPause    0
     isPlaying  0
     nextConnectionCheck 1477407171.26947
     playTimeCheck 0
Attributes:
   cmdIcon    muteT:rc_MUTE
   devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
   group      Dashboard
   [b]homebridgeMapping homebridgeMapping[/b] On=power,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
   icon       it_server
   room       Homekit,Wohnzimmer
   sortby     01
   stateFormat stateAV
   webCmd     volume:muteT:input:surroundMode
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

DeeSPe

Zitat von: Steffen@Home am 25 Oktober 2016, 17:02:07
Wow, das ging schnell  ;D

ok sorry!

set DenonAVR on ->eingabetaste->Gerät geht AN!
set DenonAVR off ->eingabetaste->Gerät geht wieder aus!

Sehe gerade da steht das homebridgemapping doppelt, kann so nicht richtig sein. Habe es eben 1x raus, geht aber trotzdem nichts.
:-\


Internals:
   CHANGED
   Clients    :DENON_AVR_ZONE:
   DEF        192.168.1.119
   DeviceName 192.168.1.119:23
   FD         13
   NAME       DenonAVR
   NR         48
   NTFY_ORDER 50-DenonAVR
   PARTIAL
   STATE      opened
   TIMEOUT    3
   TYPE       DENON_AVR
   Readings:
     2016-10-25 16:44:50   aspectRatio     16:9
     2016-10-24 22:22:47   bass            3 dB
     2016-10-25 16:44:50   cinemaEQ        off
     2016-10-24 19:52:07   currentAlbum    -
     2016-10-24 19:52:07   currentArtist   -
     2016-10-24 19:52:07   currentBitrate  -
     2016-10-24 22:27:46   currentCover    http://192.168.1.119/NetAudio/art.asp-jpg?1477340866
     2016-10-24 19:54:25   currentMedia    iRadio
     2016-10-25 16:30:41   currentPlaytime 00:00
     2016-10-24 19:54:24   currentStation  /977 50's & 60's Hits
     2016-10-24 22:27:46   currentTitle    Bobby Darin - Mack The Knife
     2016-10-24 19:54:22   digitalInput    auto
     2016-10-24 22:22:47   dynamicCompression -50 dB
     2016-10-25 16:44:50   dynamicEQ       off
     2016-10-25 16:44:50   dynamicVolume   off
     2016-10-25 16:28:52   eco             on
     2016-10-24 20:40:41   input           iRadio
     2016-10-24 19:54:22   inputSound      auto
     2016-10-24 19:54:21   levelCenter     -1.5 dB
     2016-10-24 19:54:22   levelFrontHeightLeft 0 dB
     2016-10-24 19:54:22   levelFrontHeightRight 0 dB
     2016-10-24 19:54:21   levelFrontLeft  -4.5 dB
     2016-10-24 19:54:21   levelFrontRight -4.5 dB
     2016-10-24 19:54:22   levelSourroundBack 0 dB
     2016-10-24 19:54:21   levelSourroundBackLeft 0 dB
     2016-10-24 19:54:21   levelSourroundBackRight 0 dB
     2016-10-24 19:54:21   levelSourroundLeft -4 dB
     2016-10-24 19:54:21   levelSourroundRight 3 dB
     2016-10-24 19:54:21   levelSubwoofer  0 dB
     2016-10-24 22:22:47   lowFrequencyEffects 0 dB
     2016-10-25 16:44:50   multEQ          off
     2016-10-25 16:36:09   mute            off
     2016-10-25 16:44:50   playStatus      stopped
     2016-10-25 16:44:50   power           off
     2016-10-25 16:44:50   presence        present
     2016-10-24 19:50:55   setup           off
     2016-10-25 16:44:50   sleep           off
     2016-10-24 22:22:46   sound           Multichannel Stereo
     2016-10-25 16:44:50   state           off
     2016-10-25 16:44:50   stateAV         off
     2016-10-24 19:50:55   surroundMode    Auto
     2016-10-24 22:22:47   toneControl     on
     2016-10-24 22:22:47   treble          0 dB
     2016-10-25 16:44:50   tunerBand       FM
     2016-10-25 16:44:51   tunerFrequency  87.5 MHz
     2016-10-25 16:44:50   tunerMode       auto
     2016-10-25 16:44:50   verticalStretch  off
     2016-10-25 16:44:50   videoProcessingMode auto
     2016-10-24 22:27:36   videoSelect     Source
     2016-10-25 16:16:43   volume          19 %
     2016-10-25 16:16:43   volumeMax       98 %
     2016-10-25 16:16:43   volumeStraight  -61 dB
     2016-10-25 16:39:51   zoneMain        off
   Helper:
     PARTIAL
     USEDINPUT  Aux1,Aux2,Blu-Ray,Bluetooth,CD,Cbl/Sat,DVD,Favorites,Favorites_play,Flickr,Game,Mediaplayer,OnlineMusic,Phono,Server,TV,Tuner,Usb/iPod,Usb_play,iPod_play,iRadio,iRadio_play
     deviceIP   192.168.1.119
     isPause    0
     isPlaying  0
     nextConnectionCheck 1477407171.26947
     playTimeCheck 0
Attributes:
   cmdIcon    muteT:rc_MUTE
   devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
   group      Dashboard
   [b]homebridgeMapping homebridgeMapping[/b] On=power,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
   icon       it_server
   room       Homekit,Wohnzimmer
   sortby     01
   stateFormat stateAV
   webCmd     volume:muteT:input:surroundMode


Dann sollte es so gehen:
attr DenonAVR homebridgeMapping On=power,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off

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

Steffen@Home

Dachte ich auch und hatte es auch abgeändert aber nicht, gibts doch net... :o

Habe nur homebridge-fhem installiert und das 70_DENON_AVR.pm, keine homebridge-denon oder was es da sonst noch gibt.

Was mich auch wundert ist, ich habe eine Scene angelegt am iOS "gute nacht" die mir den Denon deaktivieren soll.
Wenn das Schalter Symbol für den Denon auf "EIN" steht wird komischerweise die Scene ausgegraut. Und dementsprechend wenn ich den Schalter betätige und der Zustand "AUS" dargestellt wird ist die Szene wieder anwählbar...!
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

DeeSPe

Genau so und nur so muss es gehen (laut Deinen Angaben):
attr DenonAVR homebridgeMapping On=power,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off

Du startest aber auch immer nach jeder Änderung an einem homebridgeMapping die Homebridge neu?

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

Steffen@Home

 ::) geht das nicht automatisch mit shutdown restart ?
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

DeeSPe

"shutdown restart" startet FHEM neu!
Homebridge hat damit nichts zu tun, die musst Du selbst neustarten!!!

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

Steffen@Home

Ups...das heißt Terminal-> sudo service homebridge restart  oder geht das auch aus FHEM heraus ???
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

DeeSPe

Zitat von: Steffen@Home am 25 Oktober 2016, 17:28:45
Ups...das heißt Terminal-> sudo service homebridge restart  oder geht das auch aus FHEM heraus ???

Sofern du HB als Dienst angelegt hast ist dieses der richtige Weg (Raspbian/Debian):
sudo systemctl restart homebridge

Wenn Du die HB nicht in FHEM angelegt und mit entsprechenden Kommandos versehen hast, dann kannst Du sie auch aus FHEM heraus nicht neustarten.

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

Steffen@Home

oh man! das ist peinlich  ???
Jetzt geht das ! ;D

Vielen Dank! und sorry nochmal!
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

DeeSPe

Zitat von: Steffen@Home am 25 Oktober 2016, 17:32:11
oh man! das ist peinlich  ???
Jetzt geht das ! ;D

Vielen Dank! und sorry nochmal!

Hat ja nur den ganzen Tag gedauert... 8)

Viel Spaß beim Rumprobieren! Und nicht vergessen: Homebridge jedes Mal neustarten wenn Du in FHEM was am homebridgeMapping verändert hast oder neue Geräte hinzufügst.

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

Steffen@Home

Notiert  ;) Danke!


Jetzt hänge ich allerdings an diesem Befehl aus dem http://www.fhemwiki.de/wiki/Homebridge_Start_und_Status_in_FHEM
Wenn ich den kopiere und in das EditFeld oben eintrage kommt eine Fehlermeldung

define FHEM.Homebridge.DOIF DOIF ([FHEM.Homebridge] eq "start") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge start")})\
DOELSEIF ([FHEM.Homebridge] eq "stop") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge stop")})\
DOELSEIF ([FHEM.Homebridge] eq "restart") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge restart")})\
DOELSEIF ([FHEM.Homebridge] eq "status") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge status")})


Fehlermeldung:

FHEM.Homebridge.DOIF DOIF: expected DOELSEIF or DOELSE: \ DOELSEIF ([FHEM.Homebridge] eq "off") ({system ("sudo /etc/init.d/homebridge stop")})\ DOELSEIF ([FHEM.Homebridge] eq "restart") ({system ("sudo /etc/init.d/homebridge restart")})

Was mache ich falsch?

Habe auch schon eine abgeändert Version mit "&" versucht aber will auch nicht:


define FHEM.Homebridge.DOIF DOIF ([FHEM.Homebridge] eq "start") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge start&")})\
DOELSEIF ([FHEM.Homebridge] eq "stop") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge stop&")})\
DOELSEIF ([FHEM.Homebridge] eq "restart") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge restart&")})\
DOELSEIF ([FHEM.Homebridge] eq "status") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge status&")})
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

DeeSPe

#1483
Du solltest dringend wenigstens mal das Einsteiger PDF lesen.

Mehrzeilige Eingaben gehen nicht über die FHEM Eingabezeile, nur über telnet oder direkt über die fhem.cfg.
Die fhem.cfg würde ich aber niemals (es gibt 1-2 Ausnahmen) manuell editieren.

Am besten legst Du ein einzeiliges DOIF über die FHEM Eingabezeile an:
define FHEM.Homebridge.DOIF DOIF ([FHEM.Homebridge] eq "start") (set FHEM.Homebridge on, {system ("sudo /etc/init.d/homebridge start")})
Dann auf DEF klicken und in die DEF den restlichen Code ohne die \ am Zeilenende. Wenn fertig dann unter dem großen Eingabefeld auf "modify FHEM.Homebridge.DOIF" klicken.

Gruß
Dan

P.S. Ich persönlich bin nie glücklich mit dieser Art des Neustarts von Homebridge geworden. Darum (re)starte ich immer per Konsole.
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

Nerdletics

Ich entschuldige mich schon mal für das dazwischen grätschen.

Ich komme gerade nicht vorwärts bei der Integration von Harmony Hub Aktivitäten in Homekit.
In fhem kann ich die Aktion Fersehen oder Spielzeit super bedienen. Also hat das wohl funktioniert.
Muss ich die Harmony Aktivitäten jetzt in der config.json eintragen? Ich konnte dazu leider nichts genaueres finden.
Ich meine auch gelesen zu haben, dass man das über Szenen in Eve machen kann. Aber dort erscheint nur die Harmony selbst als Schalter. Aber nicht mehr Optionen.
Ich hoffe ich bin nicht der einzige der sich dabei so blöd anstellt