homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

justme1968

@fhemfreud: dann musst du noch ein mapping für Brightness  konfigurieren.

@JoergW, WolfgangV: homebridge-fhem lässt sich alleine updaten. es hat so gut wie keine versionsabhängigkeiten. wenn man homebridge oder node aktualisiert kann es sein das man anschließen mehr machen muss.

gruss
  andre

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

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

Garbsen

Hallo André

Ich bin am überlegen meine FHEM Installation auf einen MacMini umzuziehen oder zumindest dort eine Backup Version zu installieren, falls der raspberry mal streikt.
Frage: würde Homebridge auch auf dem Mac unter Sierra laufen? Gleiche Installationsroutinen wie auf dem raspberry?
Kannst du das beantworten? Schon selbst mal probiert?
Oder weiß jemand anderes hier Bescheid?
Danke
K-H
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

justme1968

ja. sollte gehen. es gibt anwender dir das machen.

schau am besten mal bei homebridge auf github.

probier es einfach aus.

ich verwende zwar eigentlich auch macs. aus irgendeinem grund hab ich es mit homebridge aber noch nicht probiert.

gruss
  andre

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

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

DeeSPe

Zitat von: Garbsen am 03 November 2016, 10:46:51
Hallo André

Ich bin am überlegen meine FHEM Installation auf einen MacMini umzuziehen oder zumindest dort eine Backup Version zu installieren, falls der raspberry mal streikt.
Frage: würde Homebridge auch auf dem Mac unter Sierra laufen? Gleiche Installationsroutinen wie auf dem raspberry?
Kannst du das beantworten? Schon selbst mal probiert?
Oder weiß jemand anderes hier Bescheid?
Danke
K-H

HB sollte unter Sierra laufen!
HB ist ja weniger eine Frage des OS sondern von NodeJS, welches eigentlich für alle Plattformen verfügbar  ist.
Hab auch noch einen ausgedienten Mac mini im Schrank, vielleicht sollte ich das bei Gelegenheit auch mal 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

Garbsen

Zitat von: justme1968 am 03 November 2016, 11:07:28
ja. sollte gehen. es gibt anwender dir das machen.

schau am besten mal bei homebridge auf github.

probier es einfach aus.

ich verwende zwar eigentlich auch macs. aus irgendeinem grund hab ich es mit homebridge aber noch nicht probiert.

gruss
  andre

Danke, werde es dann mal bei Gelegenheit ausprobieren.
Gruß
K-H
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

fhemfreund

Zitat von: justme1968 am 03 November 2016, 10:45:37
@fhemfreud: dann musst du noch ein mapping für Brightness  konfigurieren.
...
gruss
  andre

... und genau das Mapping wäre ja die Kunst, da das Eve Attribut 'Helligkeit' % Werte verwendet, ich jedoch nur relativ heller und dunkler dimmen kann.
Bei der Farbe könnte es doch gehen: müsste doch in Eve Blau auswählen können und das entsprechende Harmony Command dazu mappen, oder? Wenn ja wie könnte denn so ein Mapping aussehen?

Andreas
(der richtig angetan ist ;-)

WolfgangV

Hallo,

Zitatwenn man homebridge oder node aktualisiert kann es sein das man anschließen mehr machen muss.

Sicher gibt es einen Befehl, wie man bei "sudo apt-get upgrade" eine ungewollte Aktualisierung von node verhindern kann? Denn hin und wieder auch ein upgrade einzuspielen, ist ja wohl sinnvoll und für die Installation neuer Software oft auch Vorbedingung.


Gruß


Wolfgang
Raspi5  HmUART, Jeelink, VU+Duo2, Viera, Sonos, HM-CC-RT-DN,     
HM-WDS30-OT2-SM, HM-LC-Dim1TPBU-FM,    
Jeelink, TUL

Mad-at

#1552
Hallo! Gleich vorweg, das ist ein neues Thema für mich und ich habe wenig Linux Erfahrung. Sorry, ich weiß das Thema Dimmer ist hier schon 1000 mal durchgekaut worden, aber bei mir funktioniert es einfach nicht. Ich hab einen Intertechno ITDM-250 über pilight in fhem eingebunden. Dimmen klappt hervorragend über beide Oberflächen. Leider schaffe ich es nicht dass Dimmen auch über homebridge klappt. Ich kann zwar einen "dim slider" in "Home" und "Eve" erzeugen, aber der hat ausser "ein" und "aus" keinen Effekt. Die Zwischenwerte werden ignoriert. Habe schon so ziemlich alle Mappings aus diesem Thread probiert (und ein wenig einfach selber sinnlos rumprobiert), ohne Erfolg.

Hiermit klappt es jedenfalls nicht:
attr Wohnzimmerlampe homebridgemapping { On: { reading: 'state', valueOff: 'off', cmdOn: 'on', cmdOff: 'off' }, Brightness: { reading: 'state', cmd: 'level', part: '1', factor: '6.6666', delay: 1 } }

attr Wohnzimmerlampe homebridgemapping On=state,valueOff=off Brightness=state,values=off:0;/\d+/:#

attr Wohnzimmerlampe homebridgemapping Brightness=dimlevel

attr Wohnzimmerlampe homebridgeMapping: Brightness=dim::dim
Wahrscheinlich zumindest am Ende ziemlicher Blödsinn dabei, aber ich habe halt herumprobiert...

Mit den Mappings hat sich homebridge eigentlich nie beschwert. Mit dem aktuellen schaut die Ausgabe so aus:

[11/4/2016, 7:56:27 PM] [FHEM] homebridgeMapping: Brightness=dimlevel
[11/4/2016, 7:56:27 PM] [FHEM] Wohnzimmerlampe is light
[11/4/2016, 7:56:27 PM] [FHEM] Wohnzimmerlampe has
[11/4/2016, 7:56:27 PM] [FHEM]   On [state;on,off]
[11/4/2016, 7:56:27 PM] [FHEM]   Brightness [dimlevel]
  2016-11-04 19:56:27 caching: Wohnzimmerlampe-state: off
[11/4/2016, 7:56:27 PM] [FHEM]     caching: On: false (as boolean; from 'off')
  2016-11-04 19:56:27 caching: Wohnzimmerlampe-dimlevel: 15
[11/4/2016, 7:56:27 PM] [FHEM]     caching: Brightness: 15 (as number; from '15')


Mit meinem persönlichen Favoriten [code]attr Wohnzimmerlampe homebridgemapping On=state,valueOff=off Brightness=state,values=off:0;/\d+/:#
[/code] schaut es so aus:

[11/4/2016, 8:21:41 PM] [FHEM] homebridgeMapping: On=state,valueOff=off Brightness=state,values=off:0;/\d+/:#
[11/4/2016, 8:21:41 PM] [FHEM] Wohnzimmerlampe is light
[11/4/2016, 8:21:41 PM] [FHEM] Wohnzimmerlampe has
[11/4/2016, 8:21:41 PM] [FHEM]   On [state;on,off]
[11/4/2016, 8:21:41 PM] [FHEM]   Brightness [state]
  2016-11-04 20:21:41 caching: Wohnzimmerlampe-state: off
[11/4/2016, 8:21:41 PM] [FHEM]     caching: On: false (as boolean; from 'off')
[11/4/2016, 8:21:41 PM] [FHEM]     caching: Brightness: 0 (as number; from 'off')


Mit dim::dim schaut es so aus:

[11/4/2016, 7:59:14 PM] [FHEM] homebridgeMapping: Brightness=dim::dim
[11/4/2016, 7:59:14 PM] [FHEM] Wohnzimmerlampe is light
[11/4/2016, 7:59:14 PM] [FHEM] Wohnzimmerlampe has
[11/4/2016, 7:59:14 PM] [FHEM]   On [state;on,off]
[11/4/2016, 7:59:14 PM] [FHEM]   Brightness [dim]
  2016-11-04 19:59:14 caching: Wohnzimmerlampe-state: off
[11/4/2016, 7:59:14 PM] [FHEM]     caching: On: false (as boolean; from 'off')


Prinzipiell haben alle gemeinsam dass die Lampe als "On [state;on,off]" übergeben wird. Das erklärt die Anwesenheit des Sliders, oder? Also liegt der Fehler in der falschen "übersetzung" swischen state und dimlevel im FHEM. Wenn es nach mir gehen würde, hätte ich mir ein "set dimlevel" Äquivalent vorgestellt. Aber ich weiß nicht wie ich das umsetzen soll.

Anbei ein Screenshot von meiner Dimmer config in FHEM.

Hat jemand vielleicht eine Idee wie ich mit Home/Homebridge dimmen kann?

choetzu

Hallo,

ich habe in Fhem gemäss Wiki http://www.fhemwiki.de/wiki/Homebridge_Start_und_Status_in_FHEM (Start und Status) eingerichtet. Jedoch geht es nicht. Ich bekomme immer im Shem Logfile folgender Eintrag:

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Resprektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
2016.11.05 15:12:33 2: Homebridge_Status_DOIF: {system ("sudo /etc/init.d/homebridge start")}: -1


Das verstehe ich nicht, da ich eigentlich gemäss Anleitung die richtigen Werte in sodoers gesetzt habe...

# User privilege specification
root    ALL=(ALL:ALL) ALL
fhem ALL=(ALL) NOPASSWD:/etc/init.d/homebridge

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL



weiss jemand rat? Danke.
Raspi3, EnOcean, Zwave, Homematic

JoergW

Zitat von: justme1968 am 03 November 2016, 10:45:37
@JoergW, WolfgangV: homebridge-fhem lässt sich alleine updaten. es hat so gut wie keine versionsabhängigkeiten. wenn man homebridge oder node aktualisiert kann es sein das man anschließen mehr machen muss.
gruss
  andre

In diesem Fall hat es gereicht, zu warten :) Da ich keine Zeit hatte, mich groß damit auseinander zu setzen, erst heute wieder mal nachgesehen. Raspi aktualisiert mit apt-get, homebridge und ..-fhem drübergebügelt, starten ausprobiert - läuft.
Ergebnis 1: Keine Ahnung, woran es lag.
Ergebnis 2: Man kann auch ein paar Tage ohne HomeKit überleben :)

JoergW

Zitat von: WolfgangV am 03 November 2016, 17:21:12
Sicher gibt es einen Befehl, wie man bei "sudo apt-get upgrade" eine ungewollte Aktualisierung von node verhindern kann? Denn hin und wieder auch ein upgrade einzuspielen, ist ja wohl sinnvoll und für die Installation neuer Software oft auch Vorbedingung.
Das wäre dann wohl "sudo apt-get install paketname". Muss man sich halt einzeln durch die Aktualisierungen hangeln..
Vorher mit der upgrade-Anforderung schauen, was aktualisiert werden muss (entweder beim Download abbrechen oder  mit der Option "-s" nur als Simulation laufen lassen)

kroonen

Hi,

I'm trying to get my shutters to work, it looks like to work but de minstep is nog working. In the eve app, it is still every 1% when I press. I there anything that is incorrect?


define Rolluik_Woonkamer dummy
attr Rolluik_Woonkamer devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open vent:fts_shutter_80:open
attr Rolluik_Woonkamer eventMap on:open off:closed
attr Rolluik_Woonkamer genericDeviceType blind
attr Rolluik_Woonkamer group Rolluiken
attr Rolluik_Woonkamer homebridgeMapping CurrentPosition=state,values=on:0;;off:100 TargetPosition=state,cmd=+,values=on:0;;off:100,minStep=100,cmds=100:off;;0:on
attr Rolluik_Woonkamer room Woonkamer,Homekit
attr Rolluik_Woonkamer setList open closed
attr Rolluik_Woonkamer webCmd open:closed:vent:stop



justme1968

did you try minStep=10 ? maybe homekit does not work if minStep is equal to the complete range?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

kroonen

Also tried minStep=10, same nothing changed

any other ideas?

Garbsen

Moin

Habe jetzt auch die HM Türkontakte zu Homebridge hinzugefügt. Klappt eigentlich auch, bzw. Klappte, jetzt habe ich plötzlich 2 Kontkte, die in Home mit dem Status "öffnen" stehen, obwohl sie in FHEM geschlossen sind. D.h. Irgendwie wird für diese beiden Devices der Status nicht mehr aktualisiert.
Jemand eine Idee, woran das liegen kann?

Anbei ein List

Internals:
   CUL_0_MSGCNT 16
   CUL_0_RAWMSG A0C57A6412C3325F11034014F00::-78:CUL_0
   CUL_0_RSSI -78
   CUL_0_TIME 2016-11-08 09:31:08
   DEF        2C3325
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     16
   NAME       FK_Kueche_Tuer
   NOTIFYDEV  global
   NR         650
   NTFY_ORDER 50-FK_Kueche_Tuer
   STATE      geschlossen
   TYPE       CUL_HM
   lastMsg    No:57 - t:41 s:2C3325 d:F11034 014F00
   protLastRcv 2016-11-08 09:31:08
   protSnd    14 last_at:2016-11-08 09:31:08
   protState  CMDs_done
   rssi_at_CUL_0 lst:-78 cnt:16 min:-80.5 avg:-78.46 max:-74.5
   Readings:
     2016-11-07 03:39:43   Activity        alive
     2016-11-06 12:21:42   CommandAccepted yes
     2016-11-06 12:21:40   D-firmware      2.4
     2016-11-06 12:21:40   D-serialNr      LEQ0888049
     2016-11-06 12:21:42   PairedTo        0xF11034
     2016-11-06 12:21:42   R-cyclicInfoMsg on
     2016-11-06 12:21:41   R-eventDlyTime  0 s
     2016-11-06 12:21:40   R-pairCentral   0xF11034
     2016-11-06 12:21:41   R-sign          off
     2016-11-06 12:21:42   RegL_00.        02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06 00:00
     2016-11-06 12:21:42   RegL_01.        08:00 20:6C 21:00 22:64 30:06 00:00
     2016-11-06 12:21:51   alive           yes
     2016-11-08 09:31:08   battery         ok
     2016-11-08 09:31:08   contact         closed (to VCCU)
     2016-11-06 12:21:51   cover           closed
     2016-11-06 12:21:51   recentStateType info
     2016-11-08 09:31:08   state           closed
     2016-11-08 09:31:08   trigger_cnt     79
   Helper:
     HM_CMDNR   87
     mId        0030
     rxType     4
     Ack:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +2C3325,00,00,00
       nextSend   1478593868.78952
       rxt        0
       vccu       VCCU
       p:
         2C3325
         00
         00
         00
       prefIO:
         CUL_0
     Mrssi:
       mNo        57
       Io:
         CUL_0      -76
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         CUL_0
       flg        A
       ts         1478593868.69459
       ack:
         HASH(0x1cb9390)
         578002F110342C332500
     Rssi:
       At_cul_0:
         avg        -78.46875
         cnt        16
         lst        -78
         max        -74.5
         min        -80.5
Attributes:
   IODev      CUL_0
   IOgrp      VCCU:CUL_0
   actCycle   028:00
   actStatus  alive
   alias      Fensterkontakt Küchentür
   autoReadReg 4_reqStatus
   devStateIcon .*gekippt:fts_door_tilt .*tilted:fts_door_tilt .*offen:fts_door_open .*geschlossen:fts_door .*geschlossen:fts_door
   eventMap   /tilted:gekippt/open:offen/closed:geschlossen
   expert     2_raw
   firmware   2.4
   group      Fensterkontakt
   icon       fts_door
   model      HM-SEC-RHS
   peerIDs    00000000,
   room       CUL_HM,Homekit,Kueche
   serialNr   LEQ0888049
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2