@apollon77 das mit den logs (zumindest gegen deinen hap-controller) haben wir hier im thread schon durch
Die logging Ausgaben hab ich schon angefangen zu vergleichen, ist nur teilweise nicht so einfach, da der hap-controller in M1 das komplette TLV packet loggt und die python library nur Tag 1 und Tag 0.
Auch bin ich mir nicht so ganz sicher ob das nicht ein generelles Problem im hap-controller-node ist.
Ich hab mir aus dem hap-controller-node soweit das ble example pair-setup.js zurechtgebaut um damit zu testen.
Ich komme einfach gar nicht zur M1 wenn
const pairMethod = await discovery.getPairMethod(service);
drin ist und ich die pairMethod nicht manuell setze.
Dann passiert nämlich so ein Blödsinn:
Found device: Eve Energy EA06: Available for pairing: true
hap-controller:gatt-connection connect peripheral +0ms
hap-controller:gatt-connection c77fc41c4890/c7:7f:c4:1c:48:90 Write for characteristic 0000004f0000100080000026bb765291 0003001100 +766ms
hap-controller:gatt-connection c77fc41c4890/c7:7f:c4:1c:48:90 Received data for characteristic 0000004f0000100080000026bb765291 0200000300010102 +74ms
hap-controller:gatt-connection disconnect peripheral +1ms
hap-controller:gatt-connection Peripheral disconnected +15ms
hap-controller:gatt-connection connect peripheral +3ms
hap-controller:gatt-connection Peripheral disconnected +283ms
Eve Energy EA06: Disconnected
Der 2. connect wird immer direkt ein Disconnect.
Lass ich mir das nicht discovern und setze direkt PairSetup komme ich beim M1 so weit:
Found device: Eve Energy EA06: Available for pairing: true
hap-controller:gatt-connection connect peripheral +0ms
hap-controller:tlv Add 1 bytes for tag 6: 01 +0ms
hap-controller:tlv Add 1 bytes for tag 0: 00 +1ms
hap-controller:tlv Add 6 bytes for tag 1: 060101000100 +2ms
hap-controller:tlv Add 1 bytes for tag 9: 01 +1ms
hap-controller:gatt-connection c77fc41c4890/c7:7f:c4:1c:48:90 Write for characteristic 0000004c0000100080000026bb765291 0002000f000b000106060101000100090101 +805ms
hap-controller:gatt-connection c77fc41c4890/c7:7f:c4:1c:48:90 Received data for characteristic 0000004c0000100080000026bb765291 0200009d0101ff06010203ffde456388650a5e355dac3cda87031c7837931aa955868eba69f7819c7bf9f7154566df1798c359194b3d2324b20d6beaeae171dac5d339bfb3536594e155d96f744b236dbee213227f73513b0d2e94e1536769fc5a2fe02bd2773f32968d52a4f41dc8df1ea4f472a85dc3481e7e28c0749f2b48742aad14c3f64d7addfa3e4434becbc5274ae6e7c27270b57d4305fc0f9defa21f7aa2d3bb0cf5ddb41f2b480d758fa3f1481edddc0d35a7d50f8ab93654fa330b999e8b3c0140803df31f798b79fc0f7b05e143fc4506c00ccaaafb57800909fcfffa182e00d005f24b758975b53a65e9c25560e074535c86e318a9835c48 +551ms
hap-controller:gatt-connection Peripheral disconnected +103ms
Eve Energy EA06: Disconnected