homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Markus M.

Nighty night. May your house sleep tight.
May your data bugs not bite.
- Siri
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

justme1968

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

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

tante ju

Zitat von: tante ju am 19 September 2016, 23:57:00
Sollte so sein. Gerade noch ein update gemacht. Wo steht denn die Versionsnummer? Sehe keine in der Ausgabe.

Version ist "homebridge-fhem@0.2.44" und desired-temp off führt zu Fehlern.

DeeSPe

Zitat von: tante ju am 20 September 2016, 00:24:10
Version ist "homebridge-fhem@0.2.44" und desired-temp off führt zu Fehlern.

Bei mir nicht...

Zitat von: Markus M. am 20 September 2016, 00:22:39
Nighty night. May your house sleep tight.
May your data bugs not bite.
- Siri

Der war gut...

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

tante ju


DeeSPe

Verhalten!
Alle Heizungen sind auf off und ich habe keine Fehler.
Kann auch einwandfrei manuell hochfahren die Temperatur.

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

Falkenstein


ZitatVerhalten!
Alle Heizungen sind auf off und ich habe keine Fehler.
Kann auch einwandfrei manuell hochfahren die Temperatur.


Und welches Mapping hast Du für HM-CC-RT-DN eingesellt? Könntest Du es mal bitte posten??

DeeSPe

Zitat von: Falkenstein am 20 September 2016, 00:41:04

Und welches Mapping hast Du für HM-CC-RT-DN eingesellt? Könntest Du es mal bitte posten??

CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto

Gruß
Dan

EDIT: Alles andere brauchte ich nicht mappen da es automatisch erkannt wird.
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

tante ju

Zitat von: DeeSPe am 20 September 2016, 00:56:57
CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto
EDIT: Alles andere brauchte ich nicht mappen da es automatisch erkannt wird.

Funktioniert nicht. In Home steht zwar die measured-temp, dazu aber "keine Antwort" und im homebridge kommt:
[Tue Sep 20 2016 01:16:16 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:16 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:17 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:17 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:26 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:26 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:49 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:49 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')

DeeSPe

Zitat von: tante ju am 20 September 2016, 01:18:11
[Tue Sep 20 2016 01:16:16 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:16 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:17 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:17 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:26 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:26 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
[Tue Sep 20 2016 01:16:49 GMT+0200 (CEST)] [FHEM] query: TargetTemperature for EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp
[Tue Sep 20 2016 01:16:49 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')


Das steht auch auf meiner Debug Console, aber es funktioniert wunderbar.

Sep 20 00:25:32 FHEM homebridge[8152]: [Tue Sep 20 2016 00:25:32 GMT+0200 (CEST)] [FHEM]   cached: NaN (as number')
Sep 20 00:25:32 FHEM homebridge[8152]: Mon, 19 Sep 2016 22:25:32 GMT Accessory [Homebridge] Got Characteristic "Target Temperature" value: NaN


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

Blackcat

Zitat von: justme1968 am 19 September 2016, 19:41:09
das sollte in der aktuellen version nicht meh rpassieren.

geht es wenn du in eve oder der home app verstellst?

was werden für kommandos gesendet?

was steht auf der konsole mit --debug?

welches fhem modul verwendest du ?

Habe die Version von Samstag, gab es da zwischendrin noch ein Update?

In der Homeapp verstellen sich die Farben auch zurück.

Log folgt heute abend

Wifilight

Danke ;)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

Blackcat

Verbose 5 Log beim Satz "schalte das Licht der Vitrine auf blau"
oder gibt es noch eins der homebridge?

2016.09.20 18:51:00 5: wz_VitrineLicht prepare start hsv transition (is actual) hsv 0, 0, 0, 1474390260.48837
2016.09.20 18:51:00 4: wz_VitrineLicht current HSV 0, 0, 0
2016.09.20 18:51:00 3: wz_VitrineLicht set HSV 240, 100, 0 with ramp: 0, flags:
2016.09.20 18:51:00 4: wz_VitrineLicht hsv transition without ramp routed to direct settings, hsv 240, 100, 0
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue add hsv/ctrl 240, 100, 0, ctrl , targetTime 1474390260.48837, qlen 1
2016.09.20 18:51:00 5: wz_VitrineLicht high level cmd queue exec dropper delay: -0.00190901756286621
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue exec hsv 240, 100, 0, delay 200, hl qlen 1, ll qlen 0, lock 0
2016.09.20 18:51:00 4: wz_VitrineLicht RGBW2 slot 8 set safe levels
2016.09.20 18:51:00 5: wz_VitrineLicht RGBW2 slot 8 lock queue 0
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 1
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue qlen 1, send 4c0055
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 2
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 3
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 4
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 5
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 6
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue ask next 1474390260.71076
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue clear, remove timer at 1474390260.71076
2016.09.20 18:51:00 5: wz_VitrineLicht prepare start hsv transition (is actual) hsv 240, 100, 0, 1474390260.51255
2016.09.20 18:51:00 4: wz_VitrineLicht current HSV 240, 100, 0
2016.09.20 18:51:00 3: wz_VitrineLicht set HSV 0, 100, 0 with ramp: 0, flags:
2016.09.20 18:51:00 4: wz_VitrineLicht hsv transition without ramp routed to direct settings, hsv 0, 100, 0
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue add hsv/ctrl 0, 100, 0, ctrl , targetTime 1474390260.51255, qlen 1
2016.09.20 18:51:00 5: wz_VitrineLicht high level cmd queue exec dropper delay: -0.000530004501342773
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue exec hsv 0, 100, 0, delay 200, hl qlen 1, ll qlen 6, lock 3
2016.09.20 18:51:00 4: wz_VitrineLicht RGBW2 slot 8 set safe levels
2016.09.20 18:51:00 5: wz_VitrineLicht RGBW2 slot 8 lock queue 3
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 7
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 8
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 9
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 10
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4c0055, qlen 11
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 12
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue ask next 1474390260.72409
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue clear, remove timer at 1474390260.72409
2016.09.20 18:51:00 3: wz_VitrineLicht RGBW2 slot 8 set on (0, 0, 100) 0
2016.09.20 18:51:00 5: wz_VitrineLicht prepare start hsv transition (is actual) hsv 0, 100, 0, 1474390260.52652
2016.09.20 18:51:00 4: wz_VitrineLicht current HSV 0, 100, 0
2016.09.20 18:51:00 3: wz_VitrineLicht set HSV 0, 0, 100 with ramp: 0, flags:
2016.09.20 18:51:00 4: wz_VitrineLicht hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1474390260.52652, qlen 1
2016.09.20 18:51:00 5: wz_VitrineLicht high level cmd queue exec dropper delay: -0.000442981719970703
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue exec hsv 0, 0, 100, delay 200, hl qlen 1, ll qlen 12, lock 6
2016.09.20 18:51:00 4: wz_VitrineLicht RGBW2 slot 8 set safe levels
2016.09.20 18:51:00 5: wz_VitrineLicht RGBW2 slot 8 lock queue 6
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 13
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 14
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 15
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 16
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 17
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 18
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 19
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 20
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 21
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 22
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 23
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue add 00, qlen 24
2016.09.20 18:51:00 4: wz_VitrineLicht high level cmd queue ask next 1474390260.7369
2016.09.20 18:51:00 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 8
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue qlen 22, send 4c0055
2016.09.20 18:51:00 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 7
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue qlen 20, send 4c0055
2016.09.20 18:51:00 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 6
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue qlen 18, send 4c0055
2016.09.20 18:51:00 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 5
2016.09.20 18:51:00 5: wz_VitrineLicht low level cmd queue qlen 16, send 4c0055
2016.09.20 18:51:01 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 4
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 14, send 4c0055
2016.09.20 18:51:01 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 3
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 12, send 4b0055
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 11, send cb0055
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 10, send 4e1b55
2016.09.20 18:51:01 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 2
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 8, send 4b0055
2016.09.20 18:51:01 5: wz_VitrineLicht prepare start hsv transition (is actual) hsv 0, 0, 100, 1474390261.48933
2016.09.20 18:51:01 4: wz_VitrineLicht current HSV 0, 0, 100
2016.09.20 18:51:01 3: wz_VitrineLicht set HSV 0, 0, 100 with ramp: 0, flags:
2016.09.20 18:51:01 4: wz_VitrineLicht hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2016.09.20 18:51:01 4: wz_VitrineLicht high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1474390261.48933, qlen 1
2016.09.20 18:51:01 5: wz_VitrineLicht high level cmd queue exec dropper delay: -0.00171613693237305
2016.09.20 18:51:01 4: wz_VitrineLicht high level cmd queue exec hsv 0, 0, 100, delay 200, hl qlen 1, ll qlen 8, lock 2
2016.09.20 18:51:01 4: wz_VitrineLicht RGBW2 slot 8 set safe levels
2016.09.20 18:51:01 5: wz_VitrineLicht RGBW2 slot 8 lock queue 2
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 9
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 10
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 11
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 00, qlen 12
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 13
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 14
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 15
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 00, qlen 16
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4b0055, qlen 17
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add cb0055, qlen 18
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 4e1b55, qlen 19
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue add 00, qlen 20
2016.09.20 18:51:01 4: wz_VitrineLicht high level cmd queue ask next 1474390261.71431
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 19, send cb0055
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 18, send 4e1b55
2016.09.20 18:51:01 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 4
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 16, send 4b0055
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 15, send cb0055
2016.09.20 18:51:01 5: wz_VitrineLicht low level cmd queue qlen 14, send 4e1b55
2016.09.20 18:51:02 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 3
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 12, send 4b0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 11, send cb0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 10, send 4e1b55
2016.09.20 18:51:02 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 2
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 8, send 4b0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 7, send cb0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 6, send 4e1b55
2016.09.20 18:51:02 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 1
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 4, send 4b0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 3, send cb0055
2016.09.20 18:51:02 5: wz_VitrineLicht low level cmd queue qlen 2, send 4e1b55
2016.09.20 18:51:02 5: wz_VitrineLicht | wz_VitrineLicht unlock queue 0
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

ritter_runkel

Sorry hab den alten threat benutzt - jetzt nochmal hier...

hi ho,
ich nutze Homekit in der aktuellen Version.
Ich habe meine Firbaro-Rolladen-Aktoren, die über einen zwave USB Stick am Raspi hängen, als "blind" in Homekit eingebunden.

Mit iOS 10 stelle ich fest, dass die Rolladen-Aktoren nur kurz nach einer direkten Nutzung //per Schalter oder aus dem fhem direkt heraus// unter der Homekit-App als erreichbar gekennzeichnet werden.
Im Normalzustand //ohne Eingriff// werden sie als nicht erreichbar gekennzeichnet.


Hat einer von Euch eine Idee, ob hier Timeouts ablaufen und ob ich die irgendwie konfigurieren kann?

PS:
Ich habe schon eine "event-min-reading" auf 60s gesetzt - ohne Wirkung.

Liebe Grüsse
Erik
FHEM auf Raspberry Pi 2B
2x eService 1WireHu, 7x DS1820, 2x Multisensoren Wiregate AMS 2.11 für Temperatur DS1820, relativer Luftfeuchte HIH4031, zwei IO-Ports DS2438, Analog-Eingang 0-10 V (bzw. 0-20 mA) DS2413
FritzDECT; HUE; 5xFibaro RollerShutter, Rauchmelder

kroonen

Hi,

Sorry I must do it in english...

I have a question. I can't find how I can publish Pressure to homekit. I have a bmp180

Is there a gendericdevicetype???



fhem> l bmp180
Internals:
   NAME       bmp180
   NR         238
   STATE      Temp: 21.78°C Press: 1019.7
   TYPE       dummy
   Readings:
     2016-04-23 13:18:49   Luchtdruk       1016.5
     2016-09-20 11:47:34   Pressure        1019.7
     2016-09-20 11:47:33   Temperature     21.78
     2016-09-20 11:47:33   Temperature_avg_day 21.4
     2016-09-20 11:47:33   Temperature_avg_month 24.3
     2016-09-20 11:47:33   Temperature_cum_day 906848.42
     2016-09-20 11:47:33   Temperature_cum_month 42935311.97
     2016-09-20 00:09:50   Temperature_max_day 22.0
     2016-09-14 18:01:44   Temperature_max_month 29.7
     2016-09-20 06:10:42   Temperature_min_day 21.0
     2016-09-20 06:10:42   Temperature_min_month 21.0
     2016-07-31 21:59:55   statPressureTendency 1h: - 2h: - 3h: - 6h: -
Attributes:
   room       Buiten,Homekit
   stateFormat Temp: Temperature°C Press: Pressure
   userReadings bmp180:Pressure {sprintf("%.1f", ReadingsVal("bmp180","Pressure",0))}

f-zappa

Zitat von: kroonen am 20 September 2016, 21:30:59

I have a question. I can't find how I can publish Pressure to homekit. I have a bmp180

Is there a gendericdevicetype???


"genericDeviceType thermometer" did the trick for me with the readings named "temperature", "humidity", "pressure". This names may be case sensitive, so you might have to change them to lowercase (or use a custom mapping).