Vandaag de Aquara FP2 aangekregen en poging tot koppelen met Homey… Tot nu toe nog geen succes helaas.
Heb hem gekoppeld met de Aquara app, dan via de Homekit app in Homey zoeken, wordt ook gevonden en dan de pincode ingeven.
Tot zover nog succes, maar dan krijg ik onderstaande foutmelding.
Iemand die weet wat hier mis gaat?
Hallo Taos,
Je hebt de ‘Homekit Controller’ app nodig, instructies vind je hier:
Project started as a way to include the Aqara FP2-sensor via Homekit into Homey.
App is now more generic, many services and capabilities are supported. If you encounter problems, please PM me a short note and a copy of the log where you add the device.
Generic procedure to add a device.
Add your Homekit capable device to the app that came with the device and configure it.
If added with iOS device, remove the device from the iOS Home app, a device only can have one controller.
Most of …
Schijnt op het ogenblik een issue te zijn met de FP2 en de app, heb nog niet gevonden wat het kan zijn. Heb het nog niet kunnen reconstrueren
1 Like
Dag Peter,
Het is net in de App dat ik die foutmelding krijg bij het ingeven van de pincode…
Dag Martin,
Is er dan een (andere) manier om de sensor te koppelen op dit moment?
probeer eens met deze test versie: HomeKit Controller | Homey
De app vind de sensor, maar bij het vragen naar de pincode gaat het weer fout. Als ik de pincode ingeef en op OK klik gebeurd er niets.
Vervelende is dat ik het niet gereproduceerd krijg. Welke test versie heb je nu geïnstalleerd? Ik heb net een test versie er op gezet die iets anders de data ophaalt en meer in de log zet…
Ik had deze geïnstalleerd. Of is er intussen een nieuwere test versie?
Dat is idd de meest recente
Kun je eens op configureren clicken en de log copy doen, en posten?
undefined2025-08-12T16:13:58.111Z [log] [ManagerDrivers] [Driver:hapIP] Device Presence-Sensor-FP2-9458._hap._tcp.local is available to pair: true
2025-08-12T16:13:13.715Z [err] _requestClear Socket error 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:13.714Z [err] _open Socket onError 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:13.708Z [log] startPairing M2, M1 is <buffer 06=“” 01=“” 00=“”>
2025-08-12T16:13:13.708Z [log] startPairing M1
2025-08-12T16:13:13.707Z [log] startPairing Connection
2025-08-12T16:13:13.707Z [log] startPairing method 0 flags 0
2025-08-12T16:13:13.707Z [log] [ManagerDrivers] [Driver:hapIP] pairSetup
2025-08-12T16:13:13.706Z [err] [ManagerDrivers] [Driver:hapIP] onPair.pincode device no longer available, power cycle DEVICE and try again
2025-08-12T16:13:13.218Z [err] _requestClear Socket error 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:13.218Z [err] _open Socket onError 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:13.214Z [log] startPairing M2, M1 is <buffer 06=“” 01=“” 00=“”>
2025-08-12T16:13:13.213Z [log] startPairing M1
2025-08-12T16:13:13.213Z [log] startPairing Connection
2025-08-12T16:13:13.213Z [log] startPairing method 0 flags 0
2025-08-12T16:13:13.213Z [log] [ManagerDrivers] [Driver:hapIP] pairSetup
2025-08-12T16:13:13.212Z [err] [ManagerDrivers] [Driver:hapIP] onPair.pincode device no longer available, power cycle DEVICE and try again
2025-08-12T16:13:12.354Z [err] _requestClear Socket error 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:12.353Z [err] _open Socket onError 192.168.1.254 49612 ECONNREFUSED
2025-08-12T16:13:12.343Z [log] startPairing M2, M1 is <buffer 06=“” 01=“” 00=“”>
2025-08-12T16:13:12.331Z [log] startPairing M1
2025-08-12T16:13:12.329Z [log] startPairing Connection
2025-08-12T16:13:12.327Z [log] startPairing method 0 flags 0
2025-08-12T16:13:12.325Z [log] [ManagerDrivers] [Driver:hapIP] pairSetup
2025-08-12T16:13:12.322Z [err] [ManagerDrivers] [Driver:hapIP] onPair.pincode device no longer available, power cycle DEVICE and try again
2025-08-12T16:12:58.110Z [log] [ManagerDrivers] [Driver:hapIP] Device Presence-Sensor-FP2-9458._hap._tcp.local is available to pair: true
2025-08-12T16:12:53.330Z [log] [ManagerDrivers] [Driver:hapIP] ShowView Pincode {
name: ‘Presence-Sensor-FP2-9458’,
host: ‘Presence-Sensor-FP2-9458.local’,
fqdn: ‘Presence-Sensor-FP2-9458._hap._tcp.local’,
address: ‘192.168.1.254’,
port: 49612,
‘c#’: 3,
ff: 2,
id: ‘6F:D9:F6:08:70:AB’,
md: ‘PS-S02D’,
pv: ‘1.1’,
‘s#’: 1,
sf: 1,
ci: 10,
class: ‘sensor’,
sh: ‘sw8o8A==’,
availableToPair: true,
pairMethod: 0,
removed: false
}
2025-08-12T16:12:52.564Z [log] [ManagerDrivers] [Driver:hapIP] onPair.list_devices_selection BonjourList [
{
"addresses": \[
"192.168.3.21"
\],
"subtypes": \[\],
"name": "Presence-Sensor-FP2-9458",
"fqdn": "Presence-Sensor-FP2-9458.\_hap.\_tcp.local",
"host": "Presence-Sensor-FP2-9458.local",
"referer": {
"address": "192.168.1.254",
"family": "IPv4",
"port": 5353,
"size": 406
},
"port": 49612,
"type": "hap",
"protocol": "tcp",
"txt": {
"sh": "sw8o8A==",
"ci": "10",
"sf": "1",
"s#": "1",
"pv": "1.1",
"md": "PS-S02D",
"id": "6F:D9:F6:08:70:AB",
"ff": "2",
"c#": "3"
}
}
]
2025-08-12T16:12:52.563Z [err] [ManagerDrivers] [Driver:hapIP] onPair.list_devices_selection device no longer available, power cycle DEVICE and try again
2025-08-12T16:12:52.321Z [log] [ManagerDrivers] [Driver:hapIP] updateDeviceList foundDevices 1
2025-08-12T16:12:52.320Z [log] [ManagerDrivers] [Driver:hapIP] updateDeviceList found new device Presence-Sensor-FP2-9458._hap._tcp.local
2025-08-12T16:12:48.764Z [log] [ManagerDrivers] [Driver:hapIP] getDeviceFromFQDN No Device found Presence-Sensor-FP2-9458._hap._tcp.local
2025-08-12T16:12:48.761Z [log] [ManagerDrivers] [Driver:hapIP] getDeviceFromFQDN Presence-Sensor-FP2-9458._hap._tcp.local activeDevices {}
2025-08-12T16:12:48.758Z [log] [ManagerDrivers] [Driver:hapIP] UP for Presence-Sensor-FP2-9458._hap._tcp.local service count is 1
2025-08-12T16:12:02.789Z [log] [MyApp] cpu warning
2025-08-12T16:11:58.083Z [log] [ManagerDrivers] [Driver:hapIP] discoveredHapBonjour Devices Ready start browsing your network
2025-08-12T16:11:58.076Z [log] [ManagerDrivers] [Driver:hapIP] discoverDevicesBonjour
2025-08-12T16:11:53.072Z [log] [ManagerDrivers] [Driver:hapIP] hapIP driver has been initialized
2025-08-12T16:11:52.796Z [log] [MyApp] Homekit Controller 1.4.14 has been initialized
2025-08-12T16:11:52.795Z [log] capturing stderr
2025-08-12T16:11:52.794Z [log] capturing stdout
2025-08-12T16:11:47.661Z [log] [MyApp] app unload called
2025-08-12T16:06:33.911Z [log] [MyApp] cpu warning
2025-08-12T16:06:29.226Z [log] [ManagerDrivers] [Driver:hapIP] discoveredHapBonjour Devices Ready start browsing your network
2025-08-12T16:06:29.223Z [log] [ManagerDrivers] [Driver:hapIP] discoverDevicesBonjour
2025-08-12T16:06:24.216Z [log] [ManagerDrivers] [Driver:hapIP] hapIP driver has been initialized
2025-08-12T16:06:23.918Z [log] [MyApp] Homekit Controller 1.4.14 has been initialized
2025-08-12T16:06:23.918Z [log] capturing stderr
2025-08-12T16:06:23.914Z [log] capturing stdout
heb je een firewall die ICMP requests blokkeert? ICMP = ping, en als ik niets terug krijg dan is het device voor mij niet beschikbaar… edit… alleen voor locale netwerken.
Taos_Artwork:
"addresses": \[
"192.168.3.21"
\],
"subtypes": \[\],
"name": "Presence-Sensor-FP2-9458",
"fqdn": "Presence-Sensor-FP2-9458.\_hap.\_tcp.local",
"host": "Presence-Sensor-FP2-9458.local",
"referer": {
"address": "192.168.1.254",
Vreemd wel dat in “addresses” een IP adres staat met 192.168.3 en de sensor zelf een IP-adres lijkt te hebben in de range 192.168.1
inderdaad… weet jij of daar een soort van volgorde inzit? ik pak nu eerst service address en als die er niet is referrer
Ik denk niet dat je Homey’s discovery gebruikt maar een HAP library? Ik zou zo niet weten wat het verschil is tussen service address en referrer, maar als ik op de namen moet afgaan zou ik denken dat je het service address moet hebben.
Ik vind .254 namelijk ook wel een beetje verdacht. Alhoewel dat IP adres gewoon uitgegeven kan worden via DHCP (of statisch) is het meestal de conventie dat het voor de default gateway gebruikt wordt (dat of .1 ).
Nu heb ik de volledige thread niet 100% gelezen, maar ik begin te vermoeden dat er misschien twee netwerken zijn, bijvoorbeeld een WiFi-netwerk en een bedraad (Ethernet) netwerk, en dat de sensor in netwerk A zit en Homey in netwerk B. En dan met een soort van firewall-achtig iets er tussen die voor deze problemen zorgt.
Referrer is adres waarmee op mDNS nivo gecommuniceerd wordt zie ik.
Dan begint het toch meer en meer te lijken op een soort van mDNS proxy die tussen beide apparaten in zit.
Homey gaf geen veranderingen in txt records door, dus moest ik een andere lib gebruiken.