[APP][Pro] HomeKit Controller voor Homey (NL)

Hoi, top werk hoor, heel blij mee tot nu toe, echter die motion sensor heb ik nog steeds met 0.0.6.
Restart van app helpt niet om hem te verwijderen. Gaat dit vanzelf of kan ik nog iets anders proberen?

Ik had hem zelf niet meer omdat ik de FP2 continue verwijder en opnieuw maak

Ik check nog even… maar wordt vanavond.

how do we get to the experimental version?

App store, App, changelog, click test

easiest way is to add “/test” at the end of the app url: https://homey.app/en-us/app/com.verbem.Hhomekiy/HomeKit-Controller/test/

1 Like

Complimenten Martin.
Bij werkt alles super goed en kan eindelijk de sensor gebruiken zonder Home Assistent.

Misschien zie ik even iets over het hoofd, maar ik moet nu dus de Homekit Pin invoeren, maar waar staat die?
Zal vast wel weer een stomme vraag zijn, maar heb al een half uur lopen zoeken.

De FP2 even openklappen daar staat het boven de QR-code

Ik heb alles even verwijderd en opnieuw geïnstalleerd en het werkt perfect nu!
Heel erg bedankt dat je dit allemaal wilt doen ik ben er heel erg blij mee!

Hi, vraagje… Vanwege de implementatie van de fp2 controller middels deze app heb ik er 1 besteld. Net binnen!

Wat ik me afvraag; Moet ik de sensor en de bijbehorende zones eerst instellen via de eigen aqara mobiele app, dan verwijderen en toevoegen aan Homey? Of zijn de zones ook in te stellen via Homey…

Ja bedankt, ik moest hem open klappen, dat had ik niet gedaan.

Edit: Eerste flows gemaakt en het werkt tot nu toe perfect… top

Ik gebruik een iPhone en daar heb ik hem eerst toegevoegd aan de Aqara app. Hij maakt dan ook gelijk verbinding met homekit. Je kunt dan een zone instellen en in de app de verbinding met homekit verbreken.
Als je daarna de fp2 en de homey app opnieuw opstart moet het lukken

1 Like

Ow je kunt hem wel gewoon verbonden houden binnen de aqara app en tegelijkertijd met Homey?

De Aqara app is geen controller, dus dat kan idd uitstekend, sterker nog, dat is handig, want je wilt tenslotte zones kunnen veranderen.
De FP2 opstarten zou in principe voldoende moeten zijn met de huidige test versie.

Thanks a lot! Great tip!

@Martin_Verbeek this is amazing, for understanding: how much work is it to add device capabilities? Could this be a (relatively easy) solution to adding HomeKit compatible devices that are otherwise not supported by Homey?
If yes, this solves a major issue especially with aqara devices no?, FP2 works really well, I am amazed!! Especially as it can still be used and configured in the Aqara app which is perfect.

Only issue is that the zone names are not transferred to homey, is this just the case for me or for everyone?

Outstanding, truly 🫶🏻

The zone names are unfortunately not exposed by the FP2 via Homekit.

And yes it is possible to add any Homekit device to Homey that fits within the possibilities. Actually my app is already set up for that. Currently I only allow for certain services to be supported.

Still need to solve a couple of things, after that I will release the whole framework.

2 Likes

Yeah I saw the capability as I was able to add a camera too, but it didn’t have any functionality. Still pretty cool, this is a gamechanger athom wasn’t able to pull. Can’t wait to see the whole functionality

Regarding HomeKit: should be possible no? Aqara has the option to actively push the zone names to HomeKit. It just seems like the app doesn’t recognize the HomeKit connection? Alternatively an option to manually name them? If there are a lot of zones it’s quite confusing :smile:

Vandaag voor de 2e keer bevriest de FP2 koppeling (eerder deze week ook); de waarden in de Homey (lichtsterkte en zones) wijzigen niet meer. Het onderstaande is in de logging van de app leesbaar. Vooral de tekst “removeDevice” en “DOWN Service” vind ik wel interessant. Herstart van de app geeft weer beweging, maar ik zou het graag zonder herstart willen doen. Kan ik hieraan wat doen?

undefined2023-11-08T12:48:55.990Z [log] [ManagerDrivers] [Driver:hapIP] removeDevice 0F:75:5A:5E:4F:03
2023-11-08T12:48:55.988Z [log] [ManagerDrivers] [Driver:hapIP] DOWN Service {
  name: 'Connect-bridge',
  data: { id: '0F:75:5A:5E:4F:03' },
  store: {
    service: {
      name: 'Connect-bridge',
      address: '192.168.2.6',
      port: 80,
      'c#': 1,
      ff: 0,
      id: '0F:75:5A:5E:4F:03',
      md: 'Connect',
      pv: '1.1',
      's#': 1,
      sf: 1,
      ci: 2,
      class: 'other',
      sh: 'y51WEQ==',
      availableToPair: true,
      pairMethod: 0
    }
  },
  icon: '/cat-2.svg'
}
2023-11-08T11:51:15.150Z [log] [ManagerDrivers] [Driver:hapIP] removeDevice 0F:75:5A:5E:4F:03
2023-11-08T11:51:15.145Z [log] [ManagerDrivers] [Driver:hapIP] DOWN Service {
  name: 'Connect-bridge',
  data: { id: '0F:75:5A:5E:4F:03' },
  store: {
    service: {
      name: 'Connect-bridge',
      address: '192.168.2.6',
      port: 80,
      'c#': 1,
      ff: 0,
      id: '0F:75:5A:5E:4F:03',
      md: 'Connect',
      pv: '1.1',
      's#': 1,
      sf: 1,
      ci: 2,
      class: 'other',
      sh: 'y51WEQ==',
      availableToPair: true,
      pairMethod: 0
    }
  },
  icon: '/cat-2.svg'
}
2023-11-08T11:17:25.357Z [log] [ManagerDrivers] [Driver:hapIP] removeDevice 79:96:19:3F:7A:E2
2023-11-08T11:17:25.355Z [log] [ManagerDrivers] [Driver:hapIP] DOWN Service {
  name: 'Connect-bridge',
  data: { id: '79:96:19:3F:7A:E2' },
  store: {
    service: {
      name: 'Connect-bridge',
      address: '192.168.2.6',
      port: 80,
      'c#': 1,
      ff: 0,
      id: '79:96:19:3F:7A:E2',
      md: 'Connect',
      pv: '1.1',
      's#': 1,
      sf: 1,
      ci: 2,
      class: 'other',
      sh: 'wcUAWA==',
      availableToPair: true,
      pairMethod: 0
    }
  },
  icon: '/cat-2.svg'
}
2023-11-08T10:21:58.864Z [log] [ManagerDrivers] [Driver:hapIP] removeDevice 79:96:19:3F:7A:E2
2023-11-08T10:21:58.862Z [log] [ManagerDrivers] [Driver:hapIP] DOWN Service {
  name: 'Connect-bridge',
  data: { id: '79:96:19:3F:7A:E2' },
  store: {
    service: {
      name: 'Connect-bridge',
      address: '192.168.2.6',
      port: 80,
      'c#': 1,
      ff: 0,
      id: '79:96:19:3F:7A:E2',
      md: 'Connect',
      pv: '1.1',
      's#': 1,
      sf: 1,
      ci: 2,
      class: 'other',
      sh: 'wcUAWA==',
      availableToPair: true,
      pairMethod: 0
    }
  },
  icon: '/cat-2.svg'
}
2023-11-08T09:46:45.632Z [log] [ManagerDrivers] [Driver:hapIP] removeDevice 79:96:19:3F:7A:E2
2023-11-08T09:46:45.617Z [log] [ManagerDrivers] [Driver:hapIP] DOWN Service {
  name: 'Connect-bridge',
  data: { id: '79:96:19:3F:7A:E2' },
  store: {
    service: {
      name: 'Connect-bridge',
      address: '192.168.2.6',
      port: 80,
      'c#': 1,
      ff: 0,
      id: '79:96:19:3F:7A:E2',
      md: 'Connect',
      pv: '1.1',
      's#': 1,
      sf: 1,
      ci: 2,
      class: 'other',
      sh: 'wcUAWA==',
      availableToPair: true,
      pairMethod: 0
    }
  },
  icon: '/cat-2.svg'
}
2023-11-08T09:32:15.637Z [log] [ManagerDrivers] [Driver:hapIP] [Device:955d5b99-89fe-4839-8003-bd3fccdd5643] ONINIT
2023-11-08T09:32:12.394Z [log] [ManagerDrivers] [Driver:hapIP] hapIP driver has been initialized
2023-11-08T09:32:12.372Z [log] [ManagerDrivers] [Driver:hapIP] discoverDevices
2023-11-08T09:32:11.833Z [log] [MyApp] Homekit Controller 0.0.6 has been initialized
2023-11-08T09:32:11.832Z [log] capturing stderr
2023-11-08T09:32:11.830Z [log] capturing stdout
2023-11-07T18:25:01.537Z [log] [MyApp] app unload called
2023-11-07T18:23:45.731Z [log] [ManagerDrivers] [Driver:hapIP] hapIP driver has been initialized
2023-11-07T18:23:45.728Z [log] [ManagerDrivers] [Driver:hapIP] discoverDevices
2023-11-07T18:23:44.788Z [log] [MyApp] Homekit Controller 0.0.6 has been initialized
2023-11-07T18:23:44.788Z [log] capturing stderr
2023-11-07T18:23:44.782Z [log] capturing stdout

Ik ga eens kijken, vooralsnog geen last van gehad

Onhandige tekst, maar hij verwijderd het device uit interne array met gevonden devices. Service Down betekent in principe dat de FP2 zich van het netwerk heeft afgemeld, disconnected of zo. Normaal wanneer de service weer UP komt moet ie weer gewoon meedraaien.

Ik zie dat dit niet de FP2 is maar een conect-bridge die de meldingen geeft…???