homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

justme1968

und was genau geht nicht?

was steht auf der konsole beim start und beim schalten?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

homekid

Wenn ich das richtig schlussfolgere muß ich doch für öffnen/schliessen den dim Wert 0/100 vorgeben?
Gruß Timo

justme1968

bitte füge die ausgeben als text ein und nicht als screenshot. und bitte die komplette ausgabe. die auch die meldungen beim starten mit --debug.

wenn da meldungen kommen über nicht abgedeckte werte musst du die mit auf nehmen. entweder einzeln oder wenn es passt über regex.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

homekid

beim starten kommt als Fehler nur das was auf dem Screenshot ist.
Beim Schalten folgendes:
[2016-12-01 10:21:52] [FHEM] query: TargetDoorState for tahoma_495548-setClosure
[2016-12-01 10:21:52] [FHEM]   not cached
[2016-12-01 10:21:52] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22tahoma_495548%22,%22setClosure%22,%22%22)%7D&XHR=1
[2016-12-01 10:21:52] [FHEM] query: CurrentDoorState for tahoma_495548-OpenClosedUnknownState
[2016-12-01 10:21:52] [FHEM]   not cached
[2016-12-01 10:21:52] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22tahoma_495548%22,%22OpenClosedUnknownState%22,%22%22)%7D&XHR=1
[2016-12-01 10:21:54] [FHEM]   value:
[2016-12-01 10:21:54] [FHEM] tahoma_495548-setClosure value  not handled in values
[2016-12-01 10:21:54] [FHEM]   value: closed
[2016-12-01 10:21:54] [FHEM] tahoma_495548-OpenClosedUnknownState value closed not handled in values
[2016-12-01 10:22:05] [FHEM] Tor: executing set cmd for TargetDoorState with value 1
[2016-12-01 10:22:05] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20tahoma_495548%20100&XHR=1

HRueck

Habe ein neues Thema:

genericDeviceType light
ich möchte mit "Ein" ein "off" erzeugen

sollte doch irgendwie mit homebridgeMapping und invert gehen,
kriege ich aber nicht hin!

(wie sind denn die characteristics für light?)

justme1968

@homekid: zeig mal ein jsonlist2 vom device um das es geht

@HRueck: invert ist nur für zahlenwerte. du kannst einfach valueOn, valueOff, cmdOn und cmdOff passend setzen.

im ersten beitrag und im wiki steht was du konfigurieren kannst.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

homekid

Hier die Jsonlist2 von Tor
{
  "Arg":"Tor",
  "Results": [
  {
    "Name":"Tor",
    "PossibleSets":" ",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 readingList setList useSetExtensions event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "NAME": "Tor",
      "NR": "144",
      "STATE": "100",
      "TYPE": "dummy"
    },
    "Readings": {      "state": { "Value":"100", "Time":"2016-12-01 08:07:53" }    },
    "Attributes": {
      "genericDeviceType": "garage",
      "homebridgeMapping": "CurrentDoorState=tahoma_495548:OpenClosedUnknownState TargetDoorState=tahoma_495548:setClosure,cmds=OPEN:0;;CLOSED:100",
      "room": "Homekit"
    }
  }  ],
  "totalResultsReturned":1
}

Und hier von tahoma_495548
{
  "Arg":"tahoma_495548",
  "Results": [
  {
    "Name":"tahoma_495548",
    "PossibleSets":"dim:slider,0,1,100 close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg open:noArg setClosure setName startIdentify:noArg stopIdentify:noArg up:noArg wink",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev blocking debug:1 disable:1 interval logfile proxy url placeClasses levelInvert userAgent event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "COMMANDS": "dim:slider,0,1,100 close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg open:noArg setClosure setName startIdentify:noArg stopIdentify:noArg up:noArg wink",
      "DEF": "DEVICE io://0203-3736-6327/495548",
      "INTERVAL": "2",
      "NAME": "tahoma_495548",
      "NR": "143",
      "NTFY_ORDER": "50-tahoma_495548",
      "STATE": "dim100",
      "SUBTYPE": "DEVICE",
      "TYPE": "tahoma",
      "device": "io://0203-3736-6327/495548",
      "fid": "495548",
      "inClass": "GarageDoor",
      "inControllable": "io:GarageOpenerIOComponent",
      "inLabel": "Ga_Tor",
      "inPlaceOID": "da23121b-39dc-4547-b00b-8e438fa97e22",
      "inType": "1"
    },
    "Readings": {
      "ClosureState": { "Value":"100", "Time":"2016-12-01 14:59:03" },
      "NameState": { "Value":"Ga_Tor", "Time":"2016-12-01 14:59:03" },
      "OpenClosedUnknownState": { "Value":"closed", "Time":"2016-12-01 14:59:03" },
      "PriorityLockTimerState": { "Value":"0", "Time":"2016-12-01 14:59:03" },
      "RSSILevelState": { "Value":"42.0", "Time":"2016-12-01 14:59:08" },
      "StatusState": { "Value":"available", "Time":"2016-12-01 14:59:03" },
      "position": { "Value":"100", "Time":"2016-12-01 14:59:08" },
      "state": { "Value":"dim100", "Time":"2016-12-01 14:59:03" }
    },
    "Attributes": {
      "IODev": "Somfy",
      "alias": "GarageDoor Ga_Tor",
      "genericDeviceType": "blind",
      "homebridgeMapping": "CurrentPosition=dim::position,invert=1,minValue=0,maxValue=100 TargetPosition=dim::position,invert=1,minValue=0,maxValue=100,minStep=5",
      "room": "Homekit,tahoma",
      "userReadings": "position {ReadingsNum($name,'ClosureState',50)}",
      "webCmd": "dim"
    }
  }  ],
  "totalResultsReturned":1
}

Gruß Timo

smurphy

Hallo liebe Community,

ich habe mal eine Frage.

Ich steuere mein Garagentor mit dem Homematic HM-LC-SW4-WM.
Damit sich die Garage ordnungsgemäß öffnet/schliesst, muss der Schaltkreis für 1 Sekunde geschlossen werden.
Das mache ich mit dem WebCmd on-for-timer 1.

Gibt es vielleicht die Möglichkeit dieses Commando über homebridge (vom iphone aus) auszuführen? Ich habe nur einen simplen on/off Schalter und somit ist es schwierig die Garage korrekt zu öffnen/schliessen.

Danke sehr für eure Hilfe.

Gruß
Martin

schka17

Mit dem attr Homebridgemapping clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

HRueck

@justme1968:

beim weiter oben angesprochenen Thema "Luftdruck" komme ich leider nicht weiter!

ich kriege das mapping nicht so hin, dass im service TemperatureSensor der Druck angezeigt wird.
der gemessene Wert wird zwar korrekt angezeigt, aber eben mit dem Symbol "Thermometer" und der Einheit °C.

es stellt sich die generelle Frage, wie man bliebige Messwerte mit den richtigen Einheiten (h,kWh,usw) anzeigen kann.

justme1968

@HRueck: du kannst den druck nicht statt der temperatur anzeigen sondern nur zusätzlich.

druck alleine geht nicht da ich nicht eingebaut habe zusätzlich zur custom characteristic auch einen custom service zu verwenden. ich müsste mal schauen wie das überhaupt funktioniert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Hagenuck1

Habe mich da nun schon irgendwie dran versucht, aber gibt es ne Möglichkeit per Custom Char einen Reload Button oder ähnliches mit an EVE zu übergeben, der zusätzlich zu dem ein/aus angezeigt werden kann? Konnte da  noch nichts finden


Gesendet von iPhone mit Tapatalk

FunkOdyssey

Kurz mal in die Runde gefragt:
Ich liege doch (leider) richtig, dass die Steuerung von Homebridge/Homekit nicht über VPN funktioniert, oder?
Ich habe leider weder iPad noch AppleTV daheim und bin ansonsten mit der Homekit-Lösung sehr gut zufrieden.
Bitte überrascht mich doch mit einer gegensätzlichen Antwort. :-) Danke.

justme1968

@Hagenuck1: das habe ich nicht verstanden...

@FunkOdyssey: homekit funktioniert nicht über vpn. ein gebrauchtes gen3 appletv von ebay ist aber aktuell recht günstig.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

mpl8580

Ich nehme Bezug zu auf folgendes Thema:

https://forum.fhem.de/index.php/topic,61788.0.html

Der Bug ist soweit behoben, allerdings wie in meinem letzten Post beschrieben, werden die Werte nicht automatisch aktualisiert. Diese werden lediglich durch Stop/Start des Dienstes neu ausgelesen.

Wer kann helfen?

Vielen dank.