Apple Homekit: die Hoffnung stirbt zuletzt

Begonnen von eldrik, 23 Januar 2015, 13:57:07

Vorheriges Thema - Nächstes Thema

volschin

Hallo Andre,
bei mir gibt es leider noch Probleme mit dem Plattform Shim, wenn ich alle meine devices mit reinnehme. Ich versuche das mal einzugrenzen.

switch und light funktioniert aber.

Gruß
Veit
Intel NUC+Ubuntu 24.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 7690, Echo Dots+Show8, HomeBridge

justme1968

#661
anbei eine erste version mit harmony support. es gibt zwei mögliche arten geräte einzubinden. beide lassen sich auch kombinieren:

  • die harmony geräte devices bei denen genericDeviceType switch gesetzt ist
    hier lassen sich einzelne geräte ein und aus schalten. nachteil: es gibt keine status rückmeldung

  • der hub selber
    hier lassen sich die konfigurierten aktionen ein und aus schalten.
    im gegensatz zum existierenden harmony shim werden das schalten von ausserhalb und die abhängigkeiten zwischen den aktivitäten berücksichtigt. d.h. wenn mit der fernbedienung geschaltete wird sieht man den status in homekit, wenn eine neue aktivitiät eingeschaltet wird gehen alle anderen in den zustand aus.

so ganz gefällt mir das ganze noch nicht. es kommen recht schnell sehr viele geräte zusammen wenn man alle aktivitäten berücksichtigt. ich habe aber noch keine idee wie man das einschränken kann.

eventuell wird es auch aufgeräumter wenn man alle aktivitäten in einem einzigen acessory mit mehreren services zusammenfasst. ich weiss auch noch nicht wie das dann mit siri ausschaut.

gruss
  andre

@volschin: es wäre sehr hilfreich wenn du wenn du rausfindest welches device probleme macht

edit: fix für das schalten auf geräte ebene, fix für on/off probleme u.a. bei Wifilight.

edit: die änderungen sind inzwischen in die 'offizielle' version hier: http://forum.fhem.de/index.php/topic,32652.msg314166.html#msg314166 eingeflossen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

matzel

Hi @ justme1968

mit der neuen FHEM.js startet Homebridge bei mir zwar, aber die einzelnen Devices sind per EVE und Siri nicht erreichbar...
Ich habe meinen Harmony-Hub den genericDeviceType "Switch" gegeben...


Muss ich noch etwas anderes ändern?

VG
Matzel

justme1968

ob devices für den hub eingebunden werden siehst du beim starten auf der console

es kann sein das du das homebridge device erst aus eve löschen und neu einbinden musst.

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

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

matzel

#664
@justme1968
mit der neuen FHEM.js blieb mir nichts anderes übrig... Ich habe den persists-Ordner gelöscht. Die Homekitdatenbank resettet und den harmony-hub aus meinem Raum nach dem ich filtere (room=Homekit) aus FHEM herausgenommen. Dann funktioniert alles. Sobald ich den Hub wieder dem Raum "HomeKit" zuordne und Homebridge neustarte hängt sich Homebridge komplett auf. Ich kann danach nichts mehr steuern und auch keine Geräte mehr aus EVE entfernen...

Sehr strange...

Chris__1

Hallo an alle die hier die vielen Module von JustMe1968 nutzen.

Ich bin der Christian, und habe NICHTS mit JustMe1968 selbst zu tun.
Ich kenne Ihn nicht persönlich und bin auch nicht weiter mit Ihm befreundet oder sowas.
Bin allerdings seit geraumer Zeit mit den gelieferten Modulen mehr als begeistert.

Ich möchte hier mal ein RIESEN Dankeschön erneut aussprechen.
Wenn ich denk wie ich dann das Harmony Modul (von JustMe1968 selbst?) benutzen kann um lt. meiner Vorstellung per Siri das Programm um zu schalten den passenden Sender zu erhalten, super !
(gut es gibt natürlich Sender die wieder evtl. Probleme bereiten werden, aber wird Siri oder ich schon lernen..)

Jetzt möchte ich allerdings noch mehr initiative ergreifen, und JustMe1968 bitten eine Donate Adresse zu bieten, so was ich Dir für deine ganze Mühe auch mal was Donaten kann.
Bin schon länger der Meinung für solch tolle Module, die freundlich gewartet werden und mit viel selbst Einsatz, oft auch ohne eigenen Nutzen die Module zu erweitern und alles zu erfragen ein freundliches Dankeschön zu senden.  Da geht ja auch jede menge Zeit drauf..

Also wenn du auch nur mir eine Donate Adresse zur Verfügung stellst, dann Donate auch nur ich dir.

.. ich kaufe mir so viele Apps im Store und auch mal wieder Steckdosen, die würden alle nur sehr umständlich und nicht so gut laufen, wenn es nicht solch tolle Module hier geben würde.

Danke auch mal wieder an Rudolf König und alle weiten beteiligten, die diese Plattform hier geschaffen haben.

.. Hurra ! Endlich die erste standardisierte Schnittstelle HOMEKIT über FHEM bedienbar !!

grüsse
Christian

BerndDA

Hallo,

die Homebridge funktioniert bei mir so weit gut(das was nicht geht liegt wohl an Apple). Großes Kompliment!!
Ich hätte da noch einen Vorschlag: Gerade jetzt am Anfang bei den Tests muss man doch öfter mal das Pairing zurück setzen.Dann muss man immer wieder alle "Siri Namen" der Geräte neu in der (Eve)App hinterlegen.
Es müsste eigentlich möglich sein, ein "userattr" in FHEM zu definieren (z.b. Siriname). Dieses Attribut könnte dann verwendet werden, um den korrekten Alias an Homekit zu geben. Also z.B. "Licht im Flur", "Deckenlampe in der Küche", ...
Was meint Ihr?

Grüße!
Bernd

justme1968

@matzel: was siehst du auf der console?

@JustMe: schön das glücklich bist. ob wir siri wirklich dazu bekommen auch die kanäle umzuschalten weiss ich noch nicht. was eventuell geht wäre das umschalten der hinterlegten favoriten.

@BerndDA: etwas in der art hatte ich auch schon überlegt. als default wird eigentlich schon der alias verwendet. das ist nur zur zeit noch nicht aktiv weil ich noch eine alte instanz laufen habe und es sonst namens konflikte gibt :)

bei einem eigenen siri attribut wollte auch noch einbauen das es automatisch geändert wird wenn man den namen in homekit ändert. d.h. änderungen werden in beide Richtungen synchronisiert.

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

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

matzel

#668
@justme1968

Ich habe jetzt per GIT pull nochmal alles drübergezogen und neu kompiliert. Homebridge startet nun und ich sehe auf den Harmony-Hub:

[FHEM] Initializing platform accessory 'WZ.Harmony_Wohnzimmer'...
[FHEM] creating services for WZ.Harmony_Wohnzimmer
[FHEM]   information service for WZ.Harmony_Wohnzimmer
[FHEM]   switch service for WZ.Harmony_Wohnzimmer

Allerdings kann ich ihn nicht bedienen/verwenden. Als genericDeviceType habe ich switch eingetragen - ist das korrekt?

THX!

justme1968

in FHEM.js ist noch ein tippfehler. der block 599   else if( s.Internals.TYPE == 'harmony'
600            && s.Internals.id )
601     this.mappings.onOff = { reading: 'power', cmdOn: 'play', cmdOff: 'pause' };
muss 599   else if( s.Internals.TYPE == 'harmony'
600            && s.Internals.id )
601     this.mappings.onOff = { reading: 'power', cmdOn: 'on', cmdOff: 'off' };
heissen.

deine zeilennummern bei dir können etwas abweichen.

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

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

CoolTux

Zitat von: JustMe am 16 September 2015, 20:35:19
Jetzt möchte ich allerdings noch mehr initiative ergreifen, und JustMe1968 bitten eine Donate Adresse zu bieten, so was ich Dir für deine ganze Mühe auch mal was Donaten kann.
Bin schon länger der Meinung für solch tolle Module, die freundlich gewartet werden und mit viel selbst Einsatz, oft auch ohne eigenen Nutzen die Module zu erweitern und alles zu erfragen ein freundliches Dankeschön zu senden.  Da geht ja auch jede menge Zeit drauf..

Also wenn du auch nur mir eine Donate Adresse zur Verfügung stellst, dann Donate auch nur ich dir.


Bin ich voll dafür. Wegen meiner auch ne Paypal Adresse. André hilft mir so viel was nicht immer einfach mit mir ist. Er ist ein super Lehrer. Irgendwann in 3 Jahren möchte ich ihn gerne unterstützen. Und bis dahin Spende ich ihm gerne was für seine Arbeit und Hilfe.


Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Masterfunk

Hallo,

habe soweit alles am laufen. Einzig meine "Wifilights" lassen sich nicht ein bzw. aus schalten.
Helligkeit und Farbe geht aber kein einfaches ein/aus.

Hier noch ein List des Devices.

Internals:
   CONNECTION bridge-V3
   DEF        RGBW2 bridge-V3:192.168.10.84
   IP         192.168.10.84
   LEDTYPE    RGBW2
   NAME       KU_Tisch
   NR         21
   NTFY_ORDER 50-KU_Tisch
   PORT       8899
   PROTO      0
   SLOT       5
   STATE      off
   TYPE       WifiLight
   CHANGETIME:
   Helper:
     Dblog:
       Rgb:
         Dblog:
           TIME       1442513100.21286
           VALUE      000000
       Brightness:
         Dblog:
           TIME       1442513100.21286
           VALUE      0
       Hue:
         Dblog:
           TIME       1442513100.21286
           VALUE      0
       Saturation:
         Dblog:
           TIME       1442513100.21286
           VALUE      0
       State:
         Dblog:
           TIME       1442513100.21286
           VALUE      off
   Readings:
     2015-09-17 20:05:00   RGB             000000
     2015-09-17 20:05:00   brightness      0
     2015-09-17 20:05:00   hue             0
     2015-09-17 20:05:00   saturation      0
     2015-09-17 20:05:00   state           off
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB sync pair unpair
     colorLevel 0
     colorValue 176
     llLock     0
     mode       0
     targetHue  0
     targetSat  0
     targetTime 1442513100.21189
     targetVal  0
     whiteLevel 0
     COLORMAP:
       176
       175
       175
       174
       174
       173
       173
       172
       172
       171
       171
       170
       170
       169
       169
       168
       167
       167
       166
       166
       165
       165
       164
       164
       163
       163
       162
       162
       161
       161
       160
       159
       159
       158
       158
       157
       157
       156
       156
       155
       155
       154
       154
       153
       153
       152
       151
       151
       150
       150
       149
       149
       148
       148
       147
       147
       146
       146
       145
       145
       144
       143
       142
       142
       141
       140
       139
       138
       138
       137
       136
       135
       134
       134
       133
       132
       131
       130
       130
       129
       128
       127
       126
       126
       125
       124
       123
       122
       122
       121
       120
       119
       118
       118
       117
       116
       115
       114
       114
       113
       112
       111
       110
       110
       109
       108
       107
       106
       106
       105
       104
       103
       102
       102
       101
       100
       99
       98
       98
       97
       96
       95
       95
       94
       93
       93
       92
       91
       91
       90
       89
       89
       88
       87
       87
       86
       85
       85
       84
       83
       83
       82
       81
       81
       80
       79
       79
       78
       77
       77
       76
       75
       75
       74
       73
       73
       72
       71
       71
       70
       69
       69
       68
       67
       67
       66
       65
       65
       64
       63
       63
       62
       61
       61
       60
       59
       59
       58
       57
       57
       56
       55
       55
       54
       53
       53
       52
       51
       51
       50
       49
       49
       48
       47
       47
       46
       45
       45
       44
       43
       43
       42
       41
       41
       40
       39
       39
       38
       37
       37
       36
       35
       35
       34
       33
       33
       32
       31
       31
       30
       29
       29
       28
       27
       27
       26
       25
       25
       24
       23
       23
       22
       21
       21
       20
       19
       19
       18
       17
       17
       17
       16
       15
       15
       14
       13
       12
       11
       11
       10
       9
       8
       7
       7
       6
       5
       4
       3
       3
       2
       1
       0
       254
       254
       253
       252
       251
       250
       250
       249
       248
       247
       246
       246
       245
       244
       243
       242
       242
       241
       240
       239
       238
       238
       237
       236
       235
       234
       234
       233
       232
       231
       230
       230
       229
       228
       227
       226
       226
       225
       224
       223
       222
       222
       221
       220
       219
       218
       218
       217
       216
       215
       214
       214
       213
       212
       211
       210
       210
       209
       208
       207
       206
       206
       205
       204
       203
       202
       202
       201
       200
       199
       198
       198
       197
       196
       195
       194
       194
       193
       192
       191
       190
       190
       189
       188
       187
       186
       186
       185
       184
       183
       182
       182
       181
       180
       179
       178
       178
       177
     GAMMAMAP:
       0
       0.182084917038383
       0.470591230357907
       0.820096073367633
       1.21622432924022
       1.65107624587364
       2.11950570346478
       2.61783651126499
       3.14328343499055
       3.69364788963403
       4.26714092851856
       4.86227250061747
       5.47777824197178
       6.112568939676
       6.76569440648595
       7.43631690144944
       8.12369109476553
       8.82714865073238
       9.54608615125084
       10.2799554881179
       11.0282561143647
       11.7905287188301
       12.566350006457
       13.3553283490082
       14.1571001291331
       14.971326642687
       15.7976914549342
       16.6358981290745
       17.4856682626968
       18.3467397808198
       19.2188654442296
       20.1018115396355
       20.9953567242883
       21.899291002556
       22.8134148158172
       23.7375382301393
       24.6714802087245
       25.615067958155
       26.5681363391464
       27.5305273339062
       28.5020895633382
       29.4826778482926
       30.4721528098611
       31.470380504392
       32.4772320894657
       33.4925835175601
       34.5163152545402
       35.5483120204638
       36.5884625504948
       37.6366593739748
       38.6927986099313
       39.7567797774927
       40.8285056198529
       41.9078819405719
       42.994817451133
       44.0892236287856
       45.1910145838062
       46.3001069353943
       47.4164196955005
       48.5398741599513
       49.6703938062953
       50.8079041978503
       51.9523328934805
       53.1036093626722
       54.2616649055192
       55.4264325772608
       56.5978471170475
       57.7758448806357
       58.9603637767409
       60.1513432067978
       61.3487240079
       62.5524483987055
       63.7624599281173
       64.9787034265577
       66.2011249596724
       67.429671784312
       68.6642923066494
       69.9049360423029
       71.1515535783445
       72.4040965370806
       73.6625175415008
       74.9267701822992
       76.1968089863762
       77.4725893867394
       78.7540676937228
       80.0412010674534
       81.3339474914964
       82.6322657476148
       83.9361153915856
       85.2454567300145
       86.5602507980997
       87.8804593382937
       89.2060447798182
       90.5369702189896
       91.8731994003132
       93.21469669831
       94.5614271000383
       95.9133561882787
       97.2704501253487
       98.6326756375187
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   alias      Tisch
   defaultColor 40,100,100
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}:on
   fp_Grundriss 223,600,5,,
   genericDeviceType light
   group      KU_Licht
   icon       light_pendant_light_round
   lightSceneParamsToSave RGB
   room       Beleuchtung,Homekit
   sortby     1
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   verbose    0
   webCmd     RGB
   widgetOverride RGB:colorpicker,RGB


Gruß Detlef

justme1968

@SlvrStrko4: ich denke ich habe dein on/off problem gefunden.

@Masterfunk: schau mal ob das bei dir auch hilft.

@matzel: der harmony fix ist auch mit drin.

die version gibt es hier: http://forum.fhem.de/index.php/topic,32652.msg333573.html#msg333573.

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

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

Chris__1

.. das mit dem Umschalten und schalten ist ja erst mal Zukunftsmusik.
Ich dachte nur gerade an den eigentlich schon coolen neuen Apple TV der in Zukunft dann bestimmt auch noch mehr kann.
Der hat ja keine Unterstützung für einen IR Booster und auch keinen durchschleifenden Eingang, der ein Cover Up Menü bereitstellen könnte.
Aber wenn es Siri, dann mit dem IR modul irgendwann über deine Module lernen kann, ist das schon wieder Fortschritt.
Das Hue Modul funktioniert nach wie vor super.

..übrigens bin ich kein schleimer, nur begeistert was mit FHEM alles möglich ist und wird.  :D


Frage:
Wie kann ich die eingebunden Temperatursensoren abfragen ?
Das Gerät wird mit Temperatur und Luftfeuchtigkeit aufgeführt.
Ich habe einen Siri Namen angegeben, der in der EVE App erscheint, zusätzlich habe ich Ihn dem Raum Wohnzimmer zugeordnet.
Wenn ich dann per Siri frage: "Wie ist die Temperatur an der xxxx" zeigt Sie mir das Wetter für diesen Ort aber nicht für das Gerät.
Wenn ich Siri frage: "Wie ist die Temperatur im Wohnzimmer", sagt Sie mir das sie keine Geräte für diesen Raum besitzt.

Im App wird alledings alles mit werten angezeigt. Lt. Homepage von EVE sollte ich auch solch eine fragen beantwortet bekommen.
Habe iOS9 inzwischen installiert.

Chris

justme1968

bei mir funktioniert es wenn ich nach raumtempratur statt temperatur frage. klingt nur für den garten etwas komisch :)


gruss
  andre

ps: hat schon mal jemand einen rollladen per siri ansprechen können? ich bekomme immer noch die antwort das es keine jalousien gibt wenn ich siri sage es soll den rolladen steuern. im prinzip wird also erkannt was gemeint ist ...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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