-
-
Notifications
You must be signed in to change notification settings - Fork 109
Philips Sonicare (HX99xx)
nubicula edited this page Dec 13, 2020
·
4 revisions
Sonicare DiamondClean Smart toothbrush delivers unbeatable performance and great looks, giving you a month’s worth of manual brushing in just two minutes. Get 100% coverage with 100% confidence.
These toothbrushes measure time of brush, pressure and speed used based on built in gyroscope. As well as providing information on brush head utilisation.
Used https://blog.johannes-mittendorfer.com/artikel/2020/10/my-toothbrush-streams-gyroscope-data There are still several unknown Services and Characteristics
Cleaned config.json
{
"wifi": {
},
"mqtt": {
"server": {
},
"publish": {
"retain": true
},
"topics" :{
"prefix": "<PREFIX>",
"get_suffix": "/Get",
"set_suffix": "/Set"
}
},
"ble": {
"services": {
"definitions": {
"477EA600-A260-11E4-AE37-0002A5D50001" : {
"name": "Handle Service"
},
"477EA600-A260-11E4-AE37-0002A5D50002" : {
"name": "State Service"
},
"477EA600-A260-11E4-AE37-0002A5D50004" : {
"name": "Session Service"
},
"477EA600-A260-11E4-AE37-0002A5D50005" : {
"name": "Sensor Service"
},
"477EA600-A260-11E4-AE37-0002A5D50006" : {
"name": "Brush Service"
},
"477EA600-A260-11E4-AE37-0002A5D50007" : {
"name": "0007 Service"
},
"477EA600-A260-11E4-AE37-0002A5D50008" : {
"name": "0008 Service"
}
}
},
"characteristics": {
"definitions": {
"477EA600-A260-11E4-AE37-0002A5D54010" : {
"name": "State"
},
"477EA600-A260-11E4-AE37-0002A5D54020" : {
"name": "4020"
},
"477EA600-A260-11E4-AE37-0002A5D54022" : {
"name": "4022"
},
"477EA600-A260-11E4-AE37-0002A5D54030" : {
"name": "4030"
},
"477EA600-A260-11E4-AE37-0002A5D54040" : {
"name": "4040"
},
"477EA600-A260-11E4-AE37-0002A5D54050" : {
"name": "Current_Time"
},
"477EA600-A260-11E4-AE37-0002A5D54070" : {
"name": "Current_Session",
"types": [
"int16"
]
},
"477EA600-A260-11E4-AE37-0002A5D54080" : {
"name": "Brushing_Mode"
},
"477EA600-A260-11E4-AE37-0002A5D54082" : {
"name": "State",
"types": [
"int8"
]
},
"477EA600-A260-11E4-AE37-0002A5D54090" : {
"name": "Active_Timer",
"types": [
"uint16"
]
},
"477EA600-A260-11E4-AE37-0002A5D54091" : {
"name": "Brushing_Mode2"
},
"477EA600-A260-11E4-AE37-0002A5D540b0" : {
"name": "Strength"
},
"477EA600-A260-11E4-AE37-0002A5D540D0" : {
"name": "Last_id"
},
"477EA600-A260-11E4-AE37-0002A5D540D2" : {
"name": "40d2"
},
"477EA600-A260-11E4-AE37-0002A5D540D5" : {
"name": "Type"
},
"477EA600-A260-11E4-AE37-0002A5D54100" : {
"name": "4100"
},
"477EA600-A260-11E4-AE37-0002A5D54110" : {
"name": "4110"
},
"477EA600-A260-11E4-AE37-0002A5D54120" : {
"name": "4120"
},
"477EA600-A260-11E4-AE37-0002A5D54130" : {
"name": "Data"
},
"477EA600-A260-11E4-AE37-0002A5D54140" : {
"name": "4140"
},
"477EA600-A260-11E4-AE37-0002A5D54210" : {
"name": "NFC_Version"
},
"477EA600-A260-11E4-AE37-0002A5D54220" : {
"name": "4220"
},
"477EA600-A260-11E4-AE37-0002A5D54230" : {
"name": "Serial"
},
"477EA600-A260-11E4-AE37-0002A5D54240" : {
"name": "Date"
},
"477EA600-A260-11E4-AE37-0002A5D54250" : {
"name": "4250"
},
"477EA600-A260-11E4-AE37-0002A5D54254" : {
"name": "4254"
},
"477EA600-A260-11E4-AE37-0002A5D54260" : {
"name": "4260"
},
"477EA600-A260-11E4-AE37-0002A5D54270" : {
"name": "4270"
},
"477EA600-A260-11E4-AE37-0002A5D54280" : {
"name": "Lifetime"
},
"477EA600-A260-11E4-AE37-0002A5D54290" : {
"name": "Usage"
},
"477EA600-A260-11E4-AE37-0002A5D542A2" : {
"name": "42a2"
},
"477EA600-A260-11E4-AE37-0002A5D542A4" : {
"name": "42a4"
},
"477EA600-A260-11E4-AE37-0002A5D542A6" : {
"name": "42a6"
},
"477EA600-A260-11E4-AE37-0002A5D542B0" : {
"name": "Payload"
},
"477EA600-A260-11E4-AE37-0002A5D542C0" : {
"name": "42c0"
},
"477EA600-A260-11E4-AE37-0002A5D54310" : {
"name": "4310"
},
"477EA600-A260-11E4-AE37-0002A5D54320" : {
"name": "4320"
},
"477EA600-A260-11E4-AE37-0002A5D54330" : {
"name": "4330"
},
"477EA600-A260-11E4-AE37-0002A5D54360" : {
"name": "4360"
},
"477EA600-A260-11E4-AE37-0002A5D54410" : {
"name": "4410"
},
"477EA600-A260-11E4-AE37-0002A5D54420" : {
"name": "4420"
}
}
}
}
}