Moin Zusammne,
ich habe mir den Bluetooth Poolsensor von Ali zugelegt.
Schwimmbadwasseranalysator 6-in-1 PH Chlor EC TDS ORP (https://de.aliexpress.com/item/1005008121176171.html?spm=a2g0o.order_list.order_list_main.11.47855c5fSdR88F&gatewayAdapt=glo2deu)
Über einen ESP32 mit tasmota32-bluetooth lassen sich die Werte auslesen.
Allerdings kommt dann sowas FFA1FED2FE3FFF0CFFEFFFBBFF75F78FFBEC75FEAEFFBBFFFFFFFFD744 dabei raus.
Mit dem dem Modul im Anhang kann man die Werte dekodieren und bekommt sie in einem eigenen Device.
define <name> BLEYC01 <device>:<reading>
Hier noch das entsprechende Tasmota MQTT2 Device dazu, C000000XXXXX muss im ESP32 unter Configuration -> BLE nachgesehen werden:
define MQTT2_tasmota MQTT2_DEVICE
devicetopic DVES_4B6EE0
event-on-change-reading .*
event-on-update-reading BLEOperation_state
readingList
myBroker2:stat/$DEVICETOPIC/RESULT:.* { json2nameValue($EVENT) }
myBroker2:stat/$DEVICETOPIC/POWER:.* POWER
myBroker2:tele/$DEVICETOPIC/STATE:.* { json2nameValue($EVENT) }
myBroker2:tele/$DEVICETOPIC/SENSOR:.* { json2nameValue($EVENT) }
myBroker2:tele/$DEVICETOPIC/BLE:.* { json2nameValue($EVENT) }
myBroker2:tele/$DEVICETOPIC/INFO1:.* { json2nameValue($EVENT) }
myBroker2:tele/$DEVICETOPIC/INFO2:.* { json2nameValue($EVENT) }
setList
update:noArg cmnd/$DEVICETOPIC/BLEOp M:C000000XXXXX s:FF01 c:FF02 r go
Gruß Michael