Giter Site home page Giter Site logo

homekit's People

Contributors

franklinvv avatar gregtcltk avatar paresy avatar schnittcher avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homekit's Issues

Lampe (Experte) Kann Daten nicht zur Instanz #43995 weiterleiten seit letztem Update

Seit dem letzten Update bekomme ich folgende Fehlermeldung in Kombination mit einem Shelly Dimmer2

10.05.2022, 21:02:47 | FlowHandler | Kann Daten nicht zur Instanz #43995 weiterleiten: Fatal error: Uncaught Error: Call to private method HAPAccessoryLightbulbSwitch::switchDevice() from context 'HAPAccessoryLightbulbExpert' in /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/accessories/lightbulbExpert.php:25 Stack trace: #0 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/hap.php(120): HAPAccessoryLightbulbExpert->writeCharacteristicOn(1) #1 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/hap.php(58): HAPService->writeCharacteristic(2, 1, Object(HAPAccessoryLightbulbExpert)) #2 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/manager.php(317): HAPAccessory->writeCharacteristic(102, 1) #3 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/session.php(1092): HomeKitManager->writeCharacteristics(44, 102, 1) #4 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/session.php(241): HomeKitSession->writeCharacteristics(Array) #5 /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/module.php(215): HomeKitSession->processDa in /var/lib/symcon/modules/.store/de.paresy.homekit/HomeKitBridge/accessories/lightbulbExpert.php on line 25

Homekit cannot connect to this accessory

Thank you for this piece of software;

Can you please have a look at the following;

  1. I added the 'homekit bridge' to Symcom
  2. I added a switch in the 'homekit bridge' in Symcon
  3. The Symcon is visable in my homekit app, I can submit the "setup code"

Aftern submitting the "setup code " it takes >5 minutes adding the Symcon, resulting in a timeout: Homekit cannot connect to this accessory.

Farben werden stück-für-stück übernommen

Da Apple die Hue, Saturation, Brightness als einzelne Charakteristiken sendet, übernehmen wir diese auch nach und nach, was ggf. zu einem unschönen Effekt führen kannst, dann zwischendurch andere Farben ans Geräte gesendet werden.

Man müsste somit eine art "Commit" Logik einführen, sodass Änderungen gesammelt werden und erst gesendet werden, wenn das von Apple gesendete "PUT /characteristic" vollständig verarbeitet wurde.

Am besten wäre es, wenn die Accessory Klasse nicht immer per "new" erstellt würde, sondern wiederverwendet würde, sodass wir eine private Variable in https://github.com/paresy/HomeKit/blob/master/HomeKitBridge/accessories/lightbulbColor.php erstellen können, die die Zwischenstände sich merken kann.

Das würde außerdem den aktuell genutzten Workaround mit dem switchColorWait lösen. Der könnte dann weg.

Lightbulb (Dimmer) and Philips HUE not working correctly

I have a Lightbulb (Dimmer) in HomeKit to control my Philips HUE Light.

The problem is that when I switch off the HUE Light in the Webfront, the light gets status OFF and brightness stays the same (e.g. 80%). In HomeKit this shows the light as ON, which is incorrect.

Also switching from HomeKit does not work very well. When I turn the light ON in HomeKit, it works well. But when switching OFF the light in HomeKit, the HUE brightness is set to a value of 0, and after a few seconds it is set to a value of 1 (which is 1/255=0,39%) and shows in the Webfront and HomeKit as 0%, but in HomeKit with status ON.

I'm not sure where this bug comes from, but maybe the lightbulbDimmer.php should use both the Brightness and Status values to determine it's status.
The value 1 issue could be a decimal rounding bug?

(Using IPS 5.0)

iOS 14.3 can't add accessories

Dear Sir,
Please note that while trying to add a new Home, the phone is keep searching for the accessions without luck. also, after adding the 8 paring characters.
Please Advise!

label gegen caption ersetzen

Der "label" Key bei Formularen ist seit langem deprecated markiert. Wir sollten dies gegen "caption" austauschen.

Werte die über getCharacteristic* kommen validieren

HomeKit mag es gar nicht, wenn man Werte sendet, welche nicht innerhalb der Spezifikation der "Characteristic" sind. Wir sollten das validieren und entsprechend bemängeln, bevor wir falsche Werte schicken.

HomeKit Bridge :: Instance is using the server socket dataflow packet but is missing the Type field. This will stop working in the future ...

Guten morgen

Seit dem Update auf v6.1 sind in meinem IP-Symcon Log sehr viele dieser Einträge zu finden -> siehe Screenshot
Ich denke, dass ist zwar derzeit kein funktionales Problem aber leider wird das LogFile dadurch relative groß bzw. gehen anderer Meldungseinträge dadurch fast unter ...

Wenn ich mit nicht irre, kommen diese Einträge von der Konfigurator Instanz der HomeKitBridge
Einträge sind: Instance is using the server socket dataflow packet but is missing the Type field. This will stop working in the future.

Zusatz: Bei mir sind es genau jede Minute 31 Einträge (denke das ist die Anzahl meiner Geräte)

Screenshot:
image

2 Homekit Instancen möglich?

Ich versuche gerade in Symcon 6 2 Homekit Instancen zum laufen zu bekommen.

Ich habe schon den Namen, Mac und Port unterschiedlich für beide Instancen gemacht und habe auch die alten DNS-SD Einträge gelöscht.

Es wird beide Instancen angezeigt aber ich kann mich nur mit einer verbinden, die zweite Instance schlägt immer fehl :-(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.