Has there been any progress on the direct integration of the MiFlora via the Bluetooth service?
Or is there a PR where I can help with this?
Here is already my log of the gladys-bluetooth-analyzer software regarding my Mi Flora (generic mode):
✔ Select device you want to analyse: › c4:7c:8d:63:27:12 - Flower care
→ Device:
- Name: Flower care
- Model: undefined
- 0 features
- 0 params
✔ Select the service you want to test › Generic
Now executing Generic steps...
✔ This mode will try to scan your peripheral to get maximum information, continue? … yes
→ Peripheral:
→ Address type: public
→ Connectable: true
→ Advertisement:
→ Local name: Flower care
→ Manufacturer data: undefined
→ Services: fe95
→ Service data (1):
[0] fe95 / undefined / 31029800031227638d7cc40d / undefined
→ Services (6):
→ 1800 (Generic Access)
→ Characteristics (4):
→ 2a00 (Device Name): read
→ 2a01 (Appearance): read
→ 2a02 (Peripheral Privacy Flag): read,write
→ 2a04 (Peripheral Preferred Connection Parameters): read
→ 1801 (Generic Attribute)
→ Characteristics (1):
→ 2a05 (Service Changed): read,indicate
→ fe95 (null)
→ Characteristics (8):
→ 1 (null): read,write,notify
→ 2 (null): read
→ 4 (null): read,notify
→ 7 (null): write
→ 10 (null): write
→ 13 (null): read,write
→ 14 (null): read
→ 1001 (null): notify
→ fef5 (null)
→ Characteristics (6):
→ 8082caa841a6402191c656f9b954cc34 (null): read,write
→ 724249f05ec34b5f880442345af08651 (null): read,write
→ 6c53db2547a145fea0227c92fb334fd4 (null): read
→ 9d84b9a3000c49d89183855b673fda31 (null): read,write
→ 457871e8d5164ca1911657d0b17b9cb2 (null): read,writeWithoutResponse,write
→ 5f78df94798c46f5990ab3eb6a065c88 (null): read,notify
→ 0000120400001000800000805f9b34fb (null)
→ Characteristics (3):
→ 00001a0000001000800000805f9b34fb (null): read,write
→ 00001a0100001000800000805f9b34fb (null): read,write,notify
→ 00001a0200001000800000805f9b34fb (null): read
→ 0000120600001000800000805f9b34fb (null)
→ Characteristics (3):
→ 00001a1100001000800000805f9b34fb (null): read
→ 00001a1000001000800000805f9b34fb (null): read,write,notify
→ 00001a1200001000800000805f9b34fb (null): read
✔ Select device you want to analyse: › c4:7c:8d:61:07:bc - Flower care
→ Device:
- Name: Flower care
- Model: undefined
- 0 features
- 0 params
✔ Select the service you want to test › Generic
Now executing Generic steps...
✔ This mode will try to scan your peripheral to get maximum information, continue? … yes
→ Peripheral:
→ Address type: public
→ Connectable: true
→ Advertisement:
→ Local name: Flower care
→ Manufacturer data: undefined
→ Services: fe95
→ Service data (1):
[0] fe95 / undefined / 7120980001bc07618d7cc40d041002a900 / undefined
→ Services (6):
→ 1800 (Generic Access)
→ Characteristics (4):
→ 2a00 (Device Name): read
→ 2a01 (Appearance): read
→ 2a02 (Peripheral Privacy Flag): read,write
→ 2a04 (Peripheral Preferred Connection Parameters): read
→ 1801 (Generic Attribute)
→ Characteristics (1):
→ 2a05 (Service Changed): read,indicate
→ fe95 (null)
→ Characteristics (8):
→ 1 (null): write,notify
→ 2 (null): read
→ 4 (null): read,notify
→ 7 (null): write
→ 10 (null): write
→ 13 (null): read,write
→ 14 (null): read
→ 1001 (null): notify
→ fef5 (null)
→ Characteristics (6):
→ 8082caa841a6402191c656f9b954cc34 (null): read,write
→ 724249f05ec34b5f880442345af08651 (null): read,write
→ 6c53db2547a145fea0227c92fb334fd4 (null): read
→ 9d84b9a3000c49d89183855b673fda31 (null): read,write
→ 457871e8d5164ca1911657d0b17b9cb2 (null): read,writeWithoutResponse,write
→ 5f78df94798c46f5990ab3eb6a065c88 (null): read,notify
→ 0000120400001000800000805f9b34fb (null)
→ Characteristics (3):
→ 00001a0000001000800000805f9b34fb (null): read,write
→ 00001a0100001000800000805f9b34fb (null): read,write,notify
→ 00001a0200001000800000805f9b34fb (null): read
→ 0000120600001000800000805f9b34fb (null)
→ Characteristics (3):
→ 00001a1100001000800000805f9b34fb (null): read
→ 00001a1000001000800000805f9b34fb (null): read,write,notify
→ 00001a1200001000800000805f9b34fb (null): read
In XIAOMI mode > MiFlora it gives me the error:
ReferenceError: colors is not defined
at printValues (/home/euguuu/Workspace/gladys-bluetooth-analyzer/services/xiaomi/MiFlora.js:9:15)