Deebot Ozmo 950 [MQTT][CLOUDFREE][CLOUD][bumper][non-bumper]

Begonnen von schwatter, 15 Juni 2020, 21:42:30

Vorheriges Thema - Nächstes Thema

schwatter

#30
@KölnSolar

Momentan fahre ich 2gleisig. Sprich 2 x MQTT_DEVICE.

Einmal das Bumperdevice.

defmod Ozmo950 MQTT2_DEVICE fhemuser_bumper_GLBbe7d18eG9
attr Ozmo950 IODev myEcovacsServer
attr Ozmo950 autocreate 1
attr Ozmo950 devicetopic bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth
attr Ozmo950 getList Battery:noArg BatteryState iot/p2p/getBattery/helperbot/bumper/helperbot/$DEVICETOPIC/q/2001/j {}\
Charging:noArg Charging iot/p2p/getChargeState/helperbot/bumper/helperbot/$DEVICETOPIC/q/2002/j {}\
Cleaning:noArg CleaningState iot/p2p/getCleanInfo/helperbot/bumper/helperbot/$DEVICETOPIC/q/2003/j {}\
Speed:noArg iot/p2p/getSpeed/helperbot/bumper/helperbot/$DEVICETOPIC/q/2004/j {}\
Error:noArg Error iot/p2p/getError/helperbot/bumper/helperbot/$DEVICETOPIC/q/2005/j {}\
LifeSpan:noArg LifeSpan iot/p2p/getLifeSpan/helperbot/bumper/helperbot/$DEVICETOPIC/q/2006/j {"body": {"data": ["brush", "sideBrush", "heap"]}\
Schedule:noArg getSched_p iot/p2p/getSched/helperbot/bumper/helperbot/$DEVICETOPIC/q/2007/j {}\
Sleep:noArg SleepState iot/p2p/getSleep/helperbot/bumper/helperbot/$DEVICETOPIC/q/2008/j {}\
Statistic:noArg getStats_p iot/p2p/getStats/helperbot/bumper/helperbot/$DEVICETOPIC/q/2009+/j {}\
Water:noArg Water iot/p2p/getWaterInfo/helperbot/bumper/helperbot/$DEVICETOPIC/q/2010/j {}\
\

attr Ozmo950 icon vacuum_bold
attr Ozmo950 jsonMap header_pri:0 header_tzm:0 header_ts:0 header_ver:Version header_fwVer:Firmware header_hwVer:Hardware body_data_value:BatteryState body_data_isLow:0 body_data_isCharging:Charging body_data_mode:0 body_data_trigger:Trigger body_data_state:0 body_data_speed:Speed body_data_area:CleaningArea body_data_time:0 body_data_cid:0 body_data_start:LastStart body_data_type:CleaningMode body_data_code:Systemcode body_data_left:Lifetime body_data_left:Lifetime_total body_data_enable:SleepState body_data_amount:Water body_data_1_left:LifetimeSidebrush body_data_1_total:LifetimeSidebrush_total body_data_1_type:0 body_data_2_left:LifetimeBrush body_data_2_total:LifetimeBrush_total body_data_2_type:0 body_data_3_left:LifetimeHeap body_data_3_total:LifetimeHeap_total body_data_3_type:0
attr Ozmo950 periodicCmd Battery:15
attr Ozmo950 readingList \$SYS/broker/version:.* version\
\$SYS/#:.* BrokerMessage\
\x5c\x24SYS/broker/version:.* version\
iot/atr/onPos/$DEVICETOPIC/j:.* onPos\
iot/atr/onMapTrace/$DEVICETOPIC/j:.* onMapTrace\
iot/atr/onMajorMap/$DEVICETOPIC/j:.* onMajorMap\
iot/atr/onMinorMap/$DEVICETOPIC/j:.* onMinorMap\
iot/atr/onStats/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/onBattery/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/onCachedMapInfo/$DEVICETOPIC/j:.* onCachedMapInfo\
iot/atr/onSched/$DEVICETOPIC/j:.* onSched\
iot/atr/onMapState/$DEVICETOPIC/j:.* onMapState\
iot/atr/reportStats/$DEVICETOPIC/j:.* reportStats\
iot/atr/reportPos/$DEVICETOPIC/j:.* reportPos\
iot/atr/reportMajorMap/$DEVICETOPIC/j:.* reportMajorMap\
iot/atr/reportMinorMap/$DEVICETOPIC/j:.* reportMinorMap\
iot/atr/reportMapTrace/$DEVICETOPIC/j:.* reportMapTrace\
iot/atr/onSpeed/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/onCleanInfo/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/onChargeState/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/onRelocationState/$DEVICETOPIC/j:.* onRelocationState\
iot/atr/onEvt/$DEVICETOPIC/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/[^/]+/helperbot/bumper/helperbot/$DEVICETOPIC/q/[^/]+/j:.* LastRequest\
iot/p2p/[^/]+/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* LastResponse\
iot/p2p/getAdvancedMode/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getAdvancedMode_p\
iot/p2p/getBattery/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getBlock/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getBlock_p\
iot/p2p/getBreakPoint/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getBreakPoint_p\
iot/p2p/getCachedMapInfo/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getCachedMapInfo_p\
iot/p2p/getChargeState/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getCleanInfo/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getError/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getLifeSpan/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getMajorMap/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMajorMap_p\
iot/p2p/getMapSet/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMapSet_p\
iot/p2p/getMapState/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMapState_p\
iot/p2p/getMapSubSet/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMapSubSet_p\
iot/p2p/getMapTrace/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMapTrace_p\
iot/p2p/getMinorMap/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getMinorMap_p\
iot/p2p/getPos/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getPos_p\
iot/p2p/getRelocationState/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getRelocationState_p\
iot/p2p/getSched/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getSched_p\
iot/p2p/getSleep/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getStats/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* getStats_p\
iot/p2p/getWaterInfo/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/p2p/getSpeed/$DEVICETOPIC/helperbot/bumper/helperbot/p/[^/]+/j:.* { json2nameValue($EVENT,"",$JSONMAP) }\
iot/atr/reportMapSubSet/$DEVICETOPIC/j:.* reportMapSubSet\
iot/atr/onSleep/$DEVICETOPIC/j:.* onSleep\

attr Ozmo950 room Saugroboter
attr Ozmo950 setList 01_CleaningAuto:start,stop iot/p2p/clean/helperbot/bumper/helperbot/$DEVICETOPIC/q/1001/j {"body": {"data": {"act": "$EVTPART1", "type": "auto"}}}\
02_CleaningSpot:0,1,2,3,4 iot/p2p/clean/helperbot/bumper/helperbot/$DEVICETOPIC/q/1002/j {"body": {"data": {"act": "start", "content": "$EVTPART1", "type": "spotArea"}}}\
03_Charging:go iot/p2p/charge/helperbot/bumper/helperbot/$DEVICETOPIC/q/1003/j {"body": {"data": {"act": "$EVTPART1"}}}\
04_BackToWorkOnOff:0,1 iot/p2p/setBreakPoint/helperbot/bumper/helperbot/$DEVICETOPIC/q/1004/j {"body": {"data": {"enable": $EVTPART1}}}\
05_Speed:1000,0,1,2 iot/p2p/setSpeed/helperbot/bumper/helperbot/$DEVICETOPIC/q/1005/j {"body": {"data": {"speed": $EVTPART1}}}\
06_AutoSpeedOnOff:0,1 iot/p2p/setCarpertPressure/helperbot/bumper/helperbot/$DEVICETOPIC/q/1006/j {"body": {"data": {"enable": $EVTPART1}}}\
07_SetWater:1,2,3,4 iot/p2p/setWaterInfo/helperbot/bumper/helperbot/$DEVICETOPIC/q/1007/j {"body": {"data": {"amount": $EVTPART1, "enable": 0}}}\
08_RestTimeOnOff:0,1 iot/p2p/setBlock/helperbot/bumper/helperbot/$DEVICETOPIC/q/1008/j {"body": {"data": {"enable": $EVTPART1}}, "header": {"tzm": 120}}\
09_RestTimeStart:selectnumbers,0,1,23,0,lin chiquer iot/p2p/setBlock/helperbot/bumper/helperbot/$DEVICETOPIC/q/1009/j {"body": {"data": {"end": "7:0", "start": "$EVTPART1:0"}}, "header": {"tzm": 120}}\
10_RestTimeEnd:selectnumbers,0,1,23,0,lin chiquer iot/p2p/setBlock/helperbot/bumper/helperbot/$DEVICETOPIC/q/1010/j {"body": {"data": {"end": "$EVTPART1:0", "start": "21:0"}}, "header": {"tzm": 120}}\
11_SetVolume:selectnumbers,0,1,10,0,lin chiquer iot/p2p/setVolume/helperbot/bumper/helperbot/$DEVICETOPIC/q/1011/j {"body": {"data": {"total": 10, "volume": $EVTPART1}}, "header": {"tzm": 120}}\
12_PlaySound:noArg iot/p2p/playSound/helperbot/bumper/helperbot/$DEVICETOPIC/q/1012/j {"body": {"data": {"count": 1, "sid": 30}}}\
13_RestTimeEndStart:textField iot/p2p/setBlock/helperbot/bumper/helperbot/$DEVICETOPIC/q/1013/j {"body": {"data": {"end": "$EVTPART1:0", "start": "$EVTPART2:0"}}, "header": {"tzm": 120}}\
14_move:start,backward,forward,SpinLeft,SpinRight,TurnAround,stop iot/p2p/clean/helperbot/bumper/helperbot/$DEVICETOPIC/q/1001/j {"body": {"data": {"act": "$EVTPART1", "type": "manual"}}}
attr Ozmo950 stateFormat ActualStatus: LastRequest
attr Ozmo950 subType Saugroboter
attr Ozmo950 webCmd 01_CleaningAuto:02_CleaningSpot:03_Charging:14_move
attr Ozmo950 webCmdLabel cleaning_normal:cleaning_spot:return_to_charge

setstate Ozmo950 ActualStatus: LastRequest
setstate Ozmo950 2020-06-29 14:02:22 BatteryState 100
setstate Ozmo950 2020-06-29 12:58:23 Charging 1
setstate Ozmo950 2020-06-29 12:49:18 CleaningArea 0
setstate Ozmo950 2020-06-29 12:49:18 CleaningMode auto
setstate Ozmo950 2020-06-29 14:02:22 Firmware 1.7.9
setstate Ozmo950 2020-06-29 14:02:22 Hardware 0.1.1
setstate Ozmo950 2020-06-29 14:02:22 LastResponse {"header":{"pri":1,"tzm":480,"ts":"1593432134529","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
setstate Ozmo950 2020-06-29 12:49:18 LastStart 1593427745
setstate Ozmo950 2020-06-29 12:50:00 Speed 0
setstate Ozmo950 2020-06-29 12:38:36 Systemcode 1064
setstate Ozmo950 2020-06-29 12:50:00 Trigger app
setstate Ozmo950 2020-06-29 14:02:22 Version 0.0.1
setstate Ozmo950 2020-06-29 14:02:22 body_code 0
setstate Ozmo950 2020-06-29 12:49:18 body_data_cleanState_id 122
setstate Ozmo950 2020-06-29 12:49:18 body_data_cleanState_motionState working
setstate Ozmo950 2020-06-29 12:49:18 body_data_cleanState_router plan
setstate Ozmo950 2020-06-29 12:49:18 body_data_cleanState_type auto
setstate Ozmo950 2020-06-29 14:02:22 body_msg ok
setstate Ozmo950 2020-06-29 12:50:05 onMajorMap {"header":{"pri":1,"tzm":480,"ts":"1593427798113","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceWidth":100,"pieceHeight":100,"cellWidth":8,"cellHeight":8,"pixel":50,"value":"1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1183747191,1656078210,2089534297,1295764014,1295764014,1295764014,1295764014,1295764014,2994777366,3016057941,369924367,1295764014,1295764014,1295764014,1295764014,1295764014,120121564,974362140,2990405093,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014","type":"ol"}}}
setstate Ozmo950 2020-06-29 12:49:35 onMapTrace {"header":{"pri":1,"tzm":480,"ts":"1593427768124","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"tid":"297990","totalCount":27,"traceStart":26,"pointCount":1,"traceValue":"XQAABAAFAAAAAEo/wYAAAAAAAA=="}}}
setstate Ozmo950 2020-06-29 12:50:05 onMinorMap {"header":{"pri":1,"tzm":480,"ts":"1593427798123","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceIndex":36,"pieceValue":"XQAABAAQJwAAAADr/JAPiKYid/UhxbsNr0+4I5Awja7FsNc1CVsu5hDM5pBqiz2XxVRQHIr39d5VbPJQowjOE8htgsxI7ZVXA17J1JcTy+2HZ++pNtCBxgQ/ILrW9kXM0v1owIlcbJ7KGQltn9VoVACAseZ6PQLlXjUZuqDxNvYUayo6HZlgAaC72vrdJcfOvcwXjfSoi/aH+CmqcKb0q73tukg/OH8BtE5oVxTl2HoL/5czZkW/JINcJKCs3oIFMRVrRruaCF6HMsPyRUQvPgirolLx0M5v0cys/2Q5hcCPp2JHTKbNYGLPiAnNn8GHussylslI8jXENMZKFJj+Wc/8JxHLMRen7LR8U1qJY9bcJZ9LBaVIpipHLKvCLN/OurXTITM6HOGmtkCLDSkFVGcrmRj5rrLczxyZOLE5lP+FkNp23cxp0+Iy9je5LkRluCIDXHsG9NuakqHjMLsNIwoCiw=="}}}
setstate Ozmo950 2020-06-29 12:49:56 onPos {"header":{"pri":1,"tzm":480,"ts":"1593427789110","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"deebotPos":{"x":216,"y":179,"a":81,"invalid":0}}}}
setstate Ozmo950 2020-06-29 12:38:36 onRelocationState {"header":{"pri":1,"tzm":480,"ts":"1593427108574","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mode":"slot","state":"ok","isHasMap":1}}}
setstate Ozmo950 2020-06-29 12:58:23 onSleep {"header":{"pri":1,"tzm":480,"ts":"1593428296110","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"enable":1}}}
setstate Ozmo950 2020-06-29 12:49:36 reportMajorMap {"header":{"pri":1,"tzm":480,"ts":"1593427769425","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"428756298","value":"1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1183747191,1661258268,685904980,1295764014,1295764014,1295764014,1295764014,1295764014,2994777366,3317146479,684867109,1295764014,1295764014,1295764014,1295764014,1295764014,120121564,974362140,2990405093,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014","pieceWidth":100,"pieceHeight":100,"cellWidth":8,"cellHeight":8,"pixel":50}}}
setstate Ozmo950 2020-06-29 12:49:37 reportMapSubSet {"header":{"pri":1,"tzm":480,"ts":"1593427769465","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"428756298","mssid":"0","type":"vw","value":"[-652,-6545,-652,-5606,-294,-5606,-294,-6545]"}}}
setstate Ozmo950 2020-06-29 12:49:37 reportMapTrace {"header":{"pri":1,"tzm":480,"ts":"1593427769465","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"428756298","tid":"297990","totalCount":27,"traceStart":0,"pointCount":27,"traceValue":"XQAABACHAAAAAAmAHa8u1E6smkBjbUibtJ6yS3RyY8HqQ1VAkmLnJI1seWV50cczoUCgm3az/zDMksekyCp30oPp3nAwEmgehxapD7I6CFOnqmp/5go/RxKig6JMzl67d8Vckg=="}}}
setstate Ozmo950 2020-06-29 12:49:37 reportMinorMap {"header":{"pri":1,"tzm":480,"ts":"1593427769442","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"428756298","pieceIndex":44,"pieceValue":"XQAABAAQJwAAAADn/IIPLMU8VPh/ykiO9Xcz6uaP7LdQ4i9IBQytr6lgj/APmBGLaKJHzJkhgMX8Zq0SMtuOreFqeY2Q+FB2VB9XYRBUJ6lZNTkqp6y/DbXR/nwcyBIVhUchiSyp9UtkByStEQ/LtjUqfiJTTQ=="}}}
setstate Ozmo950 2020-06-29 12:49:36 reportPos {"header":{"pri":1,"tzm":480,"ts":"1593427769420","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"428756298","chargePos":[{"x":200,"y":300,"a":-95}],"deebotPos":{"x":-1126,"y":438,"a":171}}}}
setstate Ozmo950 2020-06-29 12:49:36 reportStats {"header":{"pri":1,"tzm":480,"ts":"1593427769418","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"428756298","type":"auto","stop":1,"mapCount":9,"area":0,"time":24,"start":"1593427745","content":"","stopReason":2}}}
setstate Ozmo950 2020-06-28 22:58:02 state 12_PlaySound


Und einmal das vom MQTT_SERVER automatisch generierte.

defmod MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth MQTT2_DEVICE bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth IODev myEcovacsServer
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth readingList bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onSleep/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onChargeState/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onMapSet/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onError/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT) }
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth room Saugroboter

setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 12_PlaySound
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 body_data_enable 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 body_data_isCharging 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 body_data_mode slot
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_fwVer 1.7.9
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_hwVer 0.1.1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_pri 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_ts 1593428296112
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_tzm 480
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:58:23 header_ver 0.0.1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 12:55:40 state 12_PlaySound


So, jetzt hatte ich versucht das automatisch generierte anzupassen. Ich dachte, rein von der Logik, ich muss das set von

12_PlaySound:noArg iot/p2p/playSound/helperbot/bumper/helperbot/$DEVICETOPIC/q/1012/j {"body": {"data": {"count": 1, "sid": 30}}}

auf

12_PlaySound:noArg iot/p2p/playSound/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j/q/1012/j {"body": {"data": {"count": 1, "sid": 30}}}

ändern.


Das funktioniert aber nicht. Jetzt ist meine Frage, warum benötige ich

/helperbot/bumper/helperbot/

Das sieht doch stark nach Bumper aus. Auch ein Neustart vom Bot hat nicht geholfen.

schwatter

Ok,
ich muss nochmal bei 0 anfangen. Beide Devices gelöscht, das beißt sich.

schwatter

Ok, aber auch da. Ohne

/helperbot/bumper/helperbot/


funktioniert es nicht.

defmod MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth MQTT2_DEVICE bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth IODev myEcovacsServer
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth getList Battery:noArg BatteryState iot/p2p/getBattery/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/q/2001/j {}
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth readingList bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onCleanInfo/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onMapTrace/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onChargeState/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportStats/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onMajorMap/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onMinorMap/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onStats/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onPos/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onBattery/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportPos/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportMajorMap/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportMinorMap/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportMapTrace/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/reportMapSubSet/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onSpeed/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/p2p/clean/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/helperbot/bumper/helperbot/p/1001/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/atr/onEvt/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }\
bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth:iot/p2p/charge/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/helperbot/bumper/helperbot/p/1003/j:.* { json2nameValue($EVENT, 'j_', $JSONMAP) }
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth room MQTT2_DEVICE
attr MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth setList 01_CleaningAuto:start,stop iot/p2p/clean/helperbot/bumper/helperbot/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/q/1001/j {"body": {"data": {"act": "$EVTPART1", "type": "auto"}}}\
02_CleaningSpot:0,1,2,3,4 iot/p2p/clean/helperbot/bumper/helperbot/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/q/1002/j {"body": {"data": {"act": "start", "content": "$EVTPART1", "type": "spotArea"}}}\
03_Charging:go iot/p2p/charge/helperbot/bumper/helperbot/bb5d3df7-0ec5-4f38-b930-b6e0ed03b963/yna5xi/GMth/q/1003/j {"body": {"data": {"act": "$EVTPART1"}}}

setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 03_Charging
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_code 0
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_area 0
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_cellHeight 8
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_cellWidth 8
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_chargePos_1_a -95
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_chargePos_1_x 240
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_chargePos_1_y 307
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_cid 605473818
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:01 j_body_data_cleanState_id 122
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:01 j_body_data_cleanState_motionState working
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:01 j_body_data_cleanState_router plan
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:01 j_body_data_cleanState_type auto
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:27:39 j_body_data_code 1023
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_content
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:31 j_body_data_deebotPos_a 84
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:31 j_body_data_deebotPos_invalid 0
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:31 j_body_data_deebotPos_x 227
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:31 j_body_data_deebotPos_y 223
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:33 j_body_data_isCharging 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_mapCount 9
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_mid 409307405
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:33 j_body_data_mode slot
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_mssid 0
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_pieceHeight 100
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_pieceIndex 36
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_pieceValue XQAABAAQJwAAAADr/JAPiKYid/UhxbsNr0+4I5Awja7FsNc1CVsu5hDM5pBqiz2XxVRQHIr39d5VmditRmX0NchwTlNfmHvT2zWVnPvMPthM2ocSE7XFxv0T7uxEAEMExSq27q6sjsEzlV9hZWthhDGuLjywwm4C1RDSPMbBBf3ILpzIECvQyBEt1128wmRiaPThleQTVPhx0joEf5a7GKEFDqOGVhxfmTtb9k3Zxsnnnc9ixMBmNo4f2+G0C4EYnZXcQoa/3ByzM9UmWEjYwTChE+t112A4cDfriyhjA8Rh0eucCt7cFaoJwp26OK1zZ8ov8//x0d8uCZcBLFDNJ6sYuwn2LPahkLAh4WJMuKnxdSlnslvydGKMTfGHtTv9yDaqzG9FjCcJYbUalyxrikhAnDvUL/oogOLdTAE+7z+COpkjeYrI6DjlN6R2MZ8U/KVw8qTM1C3Vl1pyqM3r8BjA3ZWRZXkucdwPLYMH0RysVlr9f8+M
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_pieceWidth 100
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_pixel 50
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_pointCount 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:34 j_body_data_speed 0
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_start 1593437267
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:34 j_body_data_state idle
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_stop 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_stopReason 2
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_tid 430099
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_time 19
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_totalCount 26
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_traceStart 25
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_data_traceValue XQAABAAFAAAAAFC/wWAAAAAAAA==
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:34 j_body_data_trigger app
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_type ol
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_body_data_value 1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1183747191,1873839180,3099234100,1295764014,1295764014,1295764014,1295764014,1295764014,2994777366,594799685,4192440891,1295764014,1295764014,1295764014,1295764014,1295764014,120121564,974362140,2990405093,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 j_body_msg ok
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_fwVer 1.7.9
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_hwVer 0.1.1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_pri 1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_ts 1593437313436
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_tzm 480
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:40 j_header_ver 0.0.1
setstate MQTT2_bb5d3df7_0ec5_4f38_b930_b6e0ed03b963_yna5xi_GMth 2020-06-29 15:28:13 state 03_Charging


schwatter

move:backward,forward,SpinLeft,SpinRight,TurnAround,stop iot/p2p/Move/helperbot/bumper/helperbot/$DEVICETOPIC/q/1119/x <ctl td="Move"><move action="$EVTPART1"/></ctl>

Ganz vergessen, damit hatte ich experimentiert. Ohne Erfolg.


move:backward,forward,SpinLeft,SpinRight,TurnAround,stop iot/p2p/Move/helperbot/bumper/helperbot/$DEVICETOPIC/q/1119/j  {"body": {"data": {"act": "$EVTPART1", "type": "auto"}}}
move:backward,forward,SpinLeft,SpinRight,TurnAround,stop iot/p2p/Move/helperbot/bumper/helperbot/$DEVICETOPIC/q/1119/j  {"body": {"data": {"act": "$EVTPART1", "type": "manual"}}}
move:backward,forward,SpinLeft,SpinRight,TurnAround,stop iot/p2p/Move/helperbot/bumper/helperbot/$DEVICETOPIC/q/1119/j {"body": {"data": {"act": "$EVTPART1"}}}


KölnSolar

Das "automatisch generierte" ist ja nur das, was der Bot "plappert". Sieht man an dem fehlenden p bzw. q im topic.

ZitatOk, aber auch da. Ohne


Code: [Auswählen]

/helperbot/bumper/helperbot/



funktioniert es nicht.
Nimm es wie es ist.  ;)

Wenn man in MQTT denkt, kann es nicht ohne funktionieren. Irgendeine Struktur der topics wird der Bot ja haben auf die er subscribed. Ich spekuliere, dass bumper beliebig ersetzbar ist, helperbot eher nicht.

/a/b/c/ vermute ich funktioniert nicht
/helperbot/schwatter/helperbot/ vielleicht schon.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

schwatter

Ah ok. Ich dachte ich hatte das übersehen, und es wäre ein Überbleibsel von Bumper. Dann das Wetter die Tage, da war die Birne breit.
Habe beide Varianten getestet. Überraschung nochmal, es funktioniert beides  ;D

Beispiel:

12_PlaySound:noArg iot/p2p/playSound/i/suck/dust/$DEVICETOPIC/q/1012/j {"body": {"data": {"count": 1, "sid": 30}}}\

:P

KölnSolar

Aha,
dann könnte man ja tatsächlich nur mit /1/2/3 oder /x/y/z/ .....arbeiten, um die topics etwas übersichtlicher zu gestalten
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

schwatter

Ich habe das MQTT2_DEVICE im ersten Post auf /x/y/z/ umgestellt. Das Bumper_DEVICE aber nicht.
Vielleicht ist das inkompatibel.

KölnSolar

#38
Wie gesagt, Du musst in MQTT denken.

Bot: subscribed scheinbar auf /+/+/+/; die responses immer in der topic-Struktur, die er im request empfangen hat
bumper:
- helperbot: sendet empfangene Befehle aus der App/FHEM mit /helperbot/bumper/helperbot/
FHEM-MQTT-Server: wir bestimmen z.B. /x/y/z/ für die requests
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

schwatter

Ok,

hast du eigentlich bei dir einen Weg gefunden die Map zu extrahieren?

KölnSolar

habe keine map.Aber die ist auch meines Erachtens nichts f. FHEM.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

schwatter

Benötige die auch nicht. Das wäre mehr "nice to have". Kann
auch sein das die aus den Daten auf der App generiert wird.

schwatter

Damit meine Frau auch weiß, welche Spotarea angefahren wird, will ich per TTS eine Ansage machen.
Ich möchte halt nicht die FB beschriften. Das sieht doof aus.
Daher habe ich im Eventmonitor geschaut und festgestellt, das z.B nicht das komplette Setkommando mitgeschnitten wird.

2020-07-05 18:45:40 DOIF Ozmo950_DOIF_1 cmd_nr: 2
2020-07-05 18:45:40 DOIF Ozmo950_DOIF_1 cmd: 2
2020-07-05 18:45:40 DOIF Ozmo950_DOIF_1 cmd_event: Ozmo950
2020-07-05 18:45:40 DOIF Ozmo950_DOIF_1 cmd_2
2020-07-05 18:45:40 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:45:40 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:45:40 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:45:40 MQTT2_DEVICE Ozmo950 BatteryState: 89
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 01_CleaningAuto
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 body_data_cleanState_router: plan
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 body_data_cleanState_id: 122
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 Trigger: app
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 body_data_cleanState_type: auto
2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 LastResponse: {"header":{"pri":1,"tzm":480,"ts":"1593967533520","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok"}}
2020-07-05 18:45:42 MQTT2_DEVICE Ozmo950 onMapTrace: {"header":{"pri":1,"tzm":480,"ts":"1593967533674","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"tid":"30351","totalCount":0,"traceStart":0,"pointCount":0,"traceValue":""}}}
2020-07-05 18:45:48 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:45:48 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:45:48 MQTT2_DEVICE Ozmo950 Charging: 0
2020-07-05 18:45:48 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:45:49 MQTT2_DEVICE Ozmo950 onMajorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967540678","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceWidth":100,"pieceHeight":100,"cellWidth":8,"cellHeight":8,"pixel":50,"value":"1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1183747191,2795916218,1196072023,1295764014,1295764014,1295764014,1295764014,1295764014,3346166660,702449422,2955726020,1295764014,1295764014,1295764014,1295764014,1295764014,2271336717,1314607644,1546974044,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014","type":"ol"}}}
2020-07-05 18:45:49 MQTT2_DEVICE Ozmo950 onMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967540683","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceIndex":27,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YUCGnkt5tkwIQzsHaLUJV9GRjwrm5J9moFVB8L71CPYs1B/sJhiLlz0s7ETltL56k5I9baPZb1X3LdCkIVO7ICgG8yf/oV00cXkJk6S1yOCwdoHak+40OfvLUmsOqnkVn/t03rFyr+1gEPHFxCmPu9x8QQ5dSMJODxkVSDSuEcDY2N0ZKaxFlfDjIRMYzkUNd8MjXYYW37FK5r1AKq7Kf24xax2FaPMi02eK8+LKdOpIo3+wFSjxO3m/hiw+rRz6AATrcAyrul/KyDa/DX8a2Obpo462Uyb8gYiheoZ57NL6xex9Ro139890yWNPhCmhePY8cyR54qDhCvph3TDtG7rh8eSMDB4b6g0aaqTzE0/KQ49Um6Eh+A6N/nOc6RNk47I0QWefHGb/XWvdpI2H0sDlOU4/UNPgSIsRUqoSEDdWl+UlagBRTURp8bxbypVJHiGMC9+0jV/FwHuOXUA7NPSUUyb8+PwnEJ1rAYiy4nCMMN05WFvftuVsngZiYMYVvbSWxXSvLREAA/tcMIIRFylK9Brl491BKdgC6NtAXDZq41ThMpbWay5SvyCT/yHLeBDVlOZUNQzKDCEp7Wf+ZVlQp3/qonOOIITec8HiLpojW4rxzpLOvfhQrlP2E1+yJTq0Sj07paw3bAfFicQoeUMK51Jqw8li7pk="}}}
2020-07-05 18:45:49 MQTT2_DEVICE Ozmo950 onMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967540684","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceIndex":28,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YUEbxS57/3W0doxddXUjwKNKuN59pDYcMJYzHJbWivwFG6XOT/YurDm/bpL60gBEgeasibTQLkZiPxa7PNRSOzSXkGJuJsYOFSCmoag4pZWhDDC4WaiSwSTUp8/CZQHP2piGHLQkF2dFolQgIPEawGWgU5ryzgz8PAIqhTqJW4Z5HAZEMoln+MFZbypM+hILAnk+l9rGQ7g4FM7v+2DIwBMrHrve+5jFw/sOP74ZDl9MLUzpgu68wnn3SDSd9jXu5j+NMcDFm/sPQY1CWmS3yyVrPFLuEcaA3lWtbri/ApZvbG3qHF3SfohpA29fW9yq66SjiiId6A15cTTBxP2FMRFCdsDuBWncJWigNfSkeBqZVUCteoGlDLlEsZTfWOuXb2eI7ZtIZwQCUSciN6bgyUbXxV9C+72zevS49Kp2gDIdcQpZl+W02DUi0aHPji88yy6yziFThgzwNzr+tufOwpnFO8ryH9qrN6y4EkGhXb0Zes/sGu8/EkzlcrC+J6idIrncEvHLIuWp92oP9+aITXdV1w4yyMr3ilPVYOlRS5/IaTBeYIB1chwgjmn7ZvNHbB//ymbXAyF+tO76C1yvdYfq+NGTPOhttqw36rvL3+A/EWxSDx7aiWTVL/C49DAbd4fSE2hLy3oaOWcd+Q/PYTjibi2SHsSKq5iMSRrSoNCcgOZANXKrgg=="}}}
2020-07-05 18:45:49 MQTT2_DEVICE Ozmo950 onMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967540686","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceIndex":35,"pieceValue":"XQAABAAQJwAAAABqfsznLnX8oeJWVem8j+sLS/6FuzWR1cnfw8u83fqyUE4slQTccCWkiOWNBKIB5mZefa4AMWp+7X8MNUz2wENGt8IZtSXK+UUk9aLZkVsU8S9W6GbuQdAqNG/TEaR62P+Hh+R4K1L7isxNNJ8QQ6sWhUfhi8BUjn+QTChspwTzXTZDOZcNx77Nby1Yha0/zmo5R9D65f/3tEQKos6hXUnsba7MXsjzwxNqsmfq+IAUJk7Zecim/RkQFSimA/Q26an5aJOICkTP8Qt+7jcU+//3rL7WMDQhEqjGsy6paCPnAgaeoukgp8O9MEAOc5vA2bl3YesV2poFNbY1AfhoDMm8SAX6d8suYVWQZvdwgDIqZEnL/GfmTimqR4Pqyw28LotP2rZY1rAEQgWjrdtjBF58862AqHF2ndwXnIHYEnVJEt91Tc9+TWOoXWemQNdQUUps31xFxRGWnnNEgBzt2LgEUfcZwVrj5wL9Q7vmSEkwevnhJrEgO54njB09Cb/1z3JkGWcC2Fgc9l7lL1E+WM4AeCAq3vGOpRrZJ7gEmbLvzR4bl++SzCBizTZibn+GZ77mFXuQ3Nvqx7ZO/SHrm5Dy3aeiH1TT8t78REj+5ZTCWPFlHMaGvPBguQMFUhzswt7x9TZukmuuCe1b9OzmAWlonQBmB85NFGyhU8jmyMk+iMlGX+hxxePxkRk7lBi0glMjykfaIqfR2joVj9IcrzPSsy4oCZ74443dzhXVYLXCGbTSZkwbZBi7jVTqB1TfeLj741IQgNxA/+p25stIzxaqtG3G5m+nGpgHiRigSDcA9fuhLxvj+cKNogzmrDDrE1HdSjNgzqHs4IgrJTjRI+MWipUuNL47WBfrLkfQnrj4ntTOUGky/BCL19GS1ieFrtFHDk/AeivKKS2Fc387NkJKT6tNohVG1GSJr6od2865af0kTJ5NN+WDc+blQalOp51tyxs3N3W33fe2EyE8d3DJVtFb10cct/iTNsyS2KdPxNxaH7OqR6cwf9sKRfuzQJcss7tj+CcviRucc2E/++pEQT3vbIWIOk19hgbhwjrdbIIOwAX+9/hSpPSopzvwhKB8yRKQSCKWDTSS+6nyo7x04Z2qyA=="}}}
2020-07-05 18:45:49 MQTT2_DEVICE Ozmo950 onMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967540688","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","pieceIndex":36,"pieceValue":"XQAABAAQJwAAAADr/JAPiKYgWUpLA/Pi9ODe1vjyEhHOxdlT+WqatkXHzRJjO/2LY+52bGJz1upuKmQFAmQC3vN8pyTC9BJ/0V6aKHBy32TZWIRcjQYdXvNQVvhiYSMI1b2ZK5En666d8bYCaDvqgc+e4MV9FxJtz7UE5Lqn5sIKFn8irrOPYzTxDouBtOe4QvbOxR+lCQvLQtAj4WPTtyHh/rjscVlSukP4BD7pBgawzjfF3KBKUpMuqg95e1v9mWnDcJKfnpuhen1EVeYN9Tm5L00m03ZASqO2HXbfhFi9gX35IucvbyQnUovbl8K3Mcb/ZjUYX3XY5GlSIOGjPvcebJZlm+Wt7QFB3S1uugAkm4GjOr09cBZkRpEt1BmLhuUiSz2LupsJ+BNDj4yRV1dVs2pPM28DYU1+E00MudCJOAem8ONTWK7rVVjuOn/TuV6eLe0Bx9sQjnE1h5KRIwdtsSsonxauRk2Ou+L0KfA73ScaeEu+DIhgS0SuRA=="}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 01_CleaningAuto
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportStats: {"header":{"pri":1,"tzm":480,"ts":"1593967542519","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"384436368","type":"spotArea","stop":1,"mapCount":9,"area":0,"time":13,"start":"1593967137","content":"1","stopReason":2}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportPos: {"header":{"pri":1,"tzm":480,"ts":"1593967542522","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"384436368","chargePos":[{"x":216,"y":284,"a":-90}],"deebotPos":{"x":207,"y":-6,"a":88}}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMajorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542527","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","value":"1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1183747191,2795916218,1196072023,1295764014,1295764014,1295764014,1295764014,1295764014,3346166660,702449422,2955726020,1295764014,1295764014,1295764014,1295764014,1295764014,2271336717,1314607644,1546974044,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014","pieceWidth":100,"pieceHeight":100,"cellWidth":8,"cellHeight":8,"pixel":50}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542529","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":26,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kijmo4YH+e7kHoLTL8U6PAFLsVh6tRaj+kdN/4/dbpjebWOVqowaca4h8UigagQYStLcOxOlXRaKdjNtE6eVqTfwXw8A"}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542533","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":27,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YUCGnkt5tkwIQzsHaLUJV9GRjwrm5J9moFVB8L71CPYs1B/sJhiLlz0s7ETltL56k5I9baPZb1X3LdCkIVO7ICgG8yf/oV00cXkJk6S1yOCwdoHak+40OfvLUmsOqnkVn/t03rFyr+1gEPHFxCmPu9x8QQ5dSMJODxkVSDSuEcDY2N0ZKaxFlfDjIRMYzkUNd8MjXYYW37FK5r1AKq7Kf24xax2FaPMi02eK8+LKdOpIo3+wFSjxO3m/hiw+rRz6AATrcAyrul/KyDa/DX8a2Obpo462Uyb8gYiheoZ57NL6xex9Ro139890yWNPhCmhePY8cyR54qDhCvph3TDtG7rh8eSMDB4b6g0aaqTzE0/KQ49Um6Eh+A6N/nOc6RNk47I0QWefHGb/XWvdpI2H0sDlOU4/UNPgSIsRUqoSEDdWl+UlagBRTURp8bxbypVJHiGMC9+0jV/FwHuOXUA7NPSUUyb8+PwnEJ1rAYiy4nCMMN05WFvftuVsngZiYMYVvbSWxXSvLREAA/tcMIIRFylK9Brl491BKdgC6NtAXDZq41ThMpbWay5SvyCT/yHLeBDVlOZUNQzKDCEp7Wf+ZVlQp3/qonOOIITec8HiLpojW4rxzpLOvfhQrlP2E1+yJTq0Sj07paw3bAfFicQoeUMK51Jqw8li7pk="}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542536","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":28,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YUEbxS57/3W0doxddXUjwKNKuN59pDYcMJYzHJbWivwFG6XOT/YurDm/bpL60gBEgeasibTQLkZiPxa7PNRSOzSXkGJuJsYOFSCmoag4pZWhDDC4WaiSwSTUp8/CZQHP2piGHLQkF2dFolQgIPEawGWgU5ryzgz8PAIqhTqJW4Z5HAZEMoln+MFZbypM+hILAnk+l9rGQ7g4FM7v+2DIwBMrHrve+5jFw/sOP74ZDl9MLUzpgu68wnn3SDSd9jXu5j+NMcDFm/sPQY1CWmS3yyVrPFLuEcaA3lWtbri/ApZvbG3qHF3SfohpA29fW9yq66SjiiId6A15cTTBxP2FMRFCdsDuBWncJWigNfSkeBqZVUCteoGlDLlEsZTfWOuXb2eI7ZtIZwQCUSciN6bgyUbXxV9C+72zevS49Kp2gDIdcQpZl+W02DUi0aHPji88yy6yziFThgzwNzr+tufOwpnFO8ryH9qrN6y4EkGhXb0Zes/sGu8/EkzlcrC+J6idIrncEvHLIuWp92oP9+aITXdV1w4yyMr3ilPVYOlRS5/IaTBeYIB1chwgjmn7ZvNHbB//ymbXAyF+tO76C1yvdYfq+NGTPOhttqw36rvL3+A/EWxSDx7aiWTVL/C49DAbd4fSE2hLy3oaOWcd+Q/PYTjibi2SHsSKq5iMSRrSoNCcgOZANXKrgg=="}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542537","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":34,"pieceValue":"XQAABAAQJwAAAABuXkiBH7m6dmxkqpscfsBEEQnRXzmzYKIdrNAkuJuU167nlckIAWYRYtwsk5ESPPWM4if+4x7i1G5HMTd6vh+JpUgt/ZWVJRB4yk4HduxPchv2b1H4jENZlRnH+E5HOGx+8u0gM6cRDfShI+8XoSnTHE4VCONnqE88CXFHGQmsXyhefCqn5N6xUOaBuO8DoKuSC0opbNLn1SBWgfeCj2vsAe78CQz2Og8EoItmjl865jXa53KPxSZYvFlmY+HN/El7XZ71r4jJ5eJv5341+SkSpqh+bhu6g8n1v/b4/EanwO339cTnLILLbh+8hERL41g0f62uR1JYdq6tl/REWkk0B1KCcKV4OhBiFoHjCoxfYyuX+wAz+XZ5P0SGUA9YZklaNmPZAR+K4n7SkfHhxPjvKiWB/xyvMnz3gpTcTOAuUTQ9kCovH+fOVwefG0xPkO4sbOcwVUSj"}}}
2020-07-05 18:45:50 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542540","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":35,"pieceValue":"XQAABAAQJwAAAABqfsznLnX8oeJWVem8j+sLS/6FuzWR1cnfw8u83fqyUE4slQTccCWkiOWNBKIB5mZefa4AMWp+7X8MNUz2wENGt8IZtSXK+UUk9aLZkVsU8S9W6GbuQdAqNG/TEaR62P+Hh+R4K1L7isxNNJ8QQ6sWhUfhi8BUjn+QTChspwTzXTZDOZcNx77Nby1Yha0/zmo5R9D65f/3tEQKos6hXUnsba7MXsjzwxNqsmfq+IAUJk7Zecim/RkQFSimA/Q26an5aJOICkTP8Qt+7jcU+//3rL7WMDQhEqjGsy6paCPnAgaeoukgp8O9MEAOc5vA2bl3YesV2poFNbY1AfhoDMm8SAX6d8suYVWQZvdwgDIqZEnL/GfmTimqR4Pqyw28LotP2rZY1rAEQgWjrdtjBF58862AqHF2ndwXnIHYEnVJEt91Tc9+TWOoXWemQNdQUUps31xFxRGWnnNEgBzt2LgEUfcZwVrj5wL9Q7vmSEkwevnhJrEgO54njB09Cb/1z3JkGWcC2Fgc9l7lL1E+WM4AeCAq3vGOpRrZJ7gEmbLvzR4bl++SzCBizTZibn+GZ77mFXuQ3Nvqx7ZO/SHrm5Dy3aeiH1TT8t78REj+5ZTCWPFlHMaGvPBguQMFUhzswt7x9TZukmuuCe1b9OzmAWlonQBmB85NFGyhU8jmyMk+iMlGX+hxxePxkRk7lBi0glMjykfaIqfR2joVj9IcrzPSsy4oCZ74443dzhXVYLXCGbTSZkwbZBi7jVTqB1TfeLj741IQgNxA/+p25stIzxaqtG3G5m+nGpgHiRigSDcA9fuhLxvj+cKNogzmrDDrE1HdSjNgzqHs4IgrJTjRI+MWipUuNL47WBfrLkfQnrj4ntTOUGky/BCL19GS1ieFrtFHDk/AeivKKS2Fc387NkJKT6tNohVG1GSJr6od2865af0kTJ5NN+WDc+blQalOp51tyxs3N3W33fe2EyE8d3DJVtFb10cct/iTNsyS2KdPxNxaH7OqR6cwf9sKRfuzQJcss7tj+CcviRucc2E/++pEQT3vbIWIOk19hgbhwjrdbIIOwAX+9/hSpPSopzvwhKB8yRKQSCKWDTSS+6nyo7x04Z2qyA=="}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542544","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":36,"pieceValue":"XQAABAAQJwAAAADr/JAPiKYgWUpLA/Pi9ODe1vjyEhHOxdlT+WqatkXHzRJjO/2LY+52bGJz1upuKmQFAmQC3vN8pyTC9BJ/0V6aKHBy32TZWIRcjQYdXvNQVvhiYSMI1b2ZK5En666d8bYCaDvqgc+e4MV9FxJtz7UE5Lqn5sIKFn8irrOPYzTxDouBtOe4QvbOxR+lCQvLQtAj4WPTtyHh/rjscVlSukP4BD7pBgawzjfF3KBKUpMuqg95e1v9mWnDcJKfnpuhen1EVeYN9Tm5L00m03ZASqO2HXbfhFi9gX35IucvbyQnUovbl8K3Mcb/ZjUYX3XY5GlSIOGjPvcebJZlm+Wt7QFB3S1uugAkm4GjOr09cBZkRpEt1BmLhuUiSz2LupsJ+BNDj4yRV1dVs2pPM28DYU1+E00MudCJOAem8ONTWK7rVVjuOn/TuV6eLe0Bx9sQjnE1h5KRIwdtsSsonxauRk2Ou+L0KfA73ScaeEu+DIhgS0SuRA=="}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542545","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":42,"pieceValue":"XQAABAAQJwAAAABugkfxNkrQhYmkcQNh6gJMnuoq261U7G1RZFStFGYhLuP+jp+h/Z5JG6sb585j90bSbbg+VTPH2n7wgdwyZN5qyERa8LDU/JKVZadGmDk5VUpcAAA="}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542545","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":43,"pieceValue":"XQAABAAQJwAAAADuEkmpNdQ7ba7isTnGIDfUdlnWVxZp6WRpDGaR2iWqx5QgWO1yZE3WgJmCCxcf2g6+nBM60craHRUW7xg9pRYS6XsaxKbMUT2ULr20Mb/sNQws4kXfXkHEEdZjsSKfWnj8y8tcqhAYSe4A6hSM+orM2RR/tuOis28YwpobWx43E98pxLgL0FywyyVAr34/4yj2T7oPFFiTsX452331dFQCWA2+tOLKSI3N1Opu10l52fVSdXN2j9QM6ttjDT8atigQjy2gTYFbWvj1JnGnzle66eyWJpmL4UoLqPLPU9ssx0vur4TQ9zlrJ7oB4DXMPYhx2pCRKMWEaPlsm6mqN0pof5avawmPJzaIkiB/veb8NYcxJ1X0HvT4jvty/RDUoG5fJH6NpLszAAQKJHiRL1RkpedVgog+bUM/LSIotQto77XRy7GFfnGjmGOSSfvxKoZNYTwtTsQ0347MumWNfUsb8zWpWuitrssa3HDBcmBCjQacp5ma9mMxuwjwZH/jIvstiNIOAA=="}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMinorMap: {"header":{"pri":1,"tzm":480,"ts":"1593967542549","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"mid":"409307405","cid":"384436368","pieceIndex":44,"pieceValue":"XQAABAAQJwAAAADn/IIPLMU8VPh/ykiO9Xcz6uZx3LCMeAm247Uaxx7w9UkJCbVAfHIci4h7ENWoph7Q3dJucKg9DX8vP4ZDCE7TnN3+TsM+Tj6aXvUaL6wj2xptw2Ilpm0VRZLpt1pZyKHMjNdlyDFDUw8xg3YXa+Lt07Kh3h4bxBJ/TPLYZcXNvwA="}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMapSubSet: {"header":{"pri":1,"tzm":480,"ts":"1593967542552","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"384436368","mssid":"0","type":"vw","value":"[-652,-6545,-652,-5606,-294,-5606,-294,-6545]"}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 reportMapSubSet: {"header":{"pri":1,"tzm":480,"ts":"1593967542553","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"data":{"cid":"384436368","mssid":"1","type":"ar","value":"250,-1900;600,-350;750,-300;1500,-350;1600,-250;1950,-250;2200,150;2150,350;2400,400;2450,-100;2600,-250;2750,0;2800,-50;3500,0;3750,-50;3950,-350;4100,-350;4150,-600;3950,-600;3800,-750;3800,-1100;4000,-1300;4400,-1300;4550,-1600;4650,-1600;4850,-1850;5000,-1800;5050,-1950;5300,-2100;5500,-1900;5500,-1550;5400,-1450;5450,250;5500,200;6800,200;6750,100;6500,100;6300,-300;6300,-3050;6150,-3050;6050,-3150;6050,-3300;5950,-3350;5650,-3250;5750,-3150;5600,-3000;5450,-3150;5400,-3400;3100,-3200;3200,-3000;3100,-2900;2250,-2950;2250,-2550;2000,-2350;1700,-2350;1550,-2550;1050,-2550;1050,-1650;900,-1550;700,-1750;700,-2250;300,-2100;350,-2050;300,-1950;250,-1900","subType":"0","saOrder":""}}}
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Trigger: app
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 Speed: 0
2020-07-05 18:45:51 MQTT2_DEVICE Ozmo950 LastResponse: {"header":{"pri":1,"tzm":480,"ts":"1593967542554","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok"}}
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 Firmware: 1.7.9
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 MessageErrorCode: ok
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 Version: 0.0.1
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 BatteryState: 89
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 body_code: 0
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 Hardware: 0.1.1
2020-07-05 18:52:44 MQTT2_DEVICE Ozmo950 LastResponse: {"header":{"pri":1,"tzm":480,"ts":"1593967955702","ver":"0.0.1","fwVer":"1.7.9","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"value":89,"isLow":0}}}


Der betreffende Teil ist beschnitten.

2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 01_CleaningAuto

In dem Fall habe ich folgendes set

2020-07-05 18:45:41 MQTT2_DEVICE Ozmo950 01_CleaningAuto start

Ist das so gewollt oder wäre das was für rudolfkoenig?


KölnSolar

Habs mal getestet. Ist bei mir auch so, dass der Parameter nicht im event steht.

Liest Du noch mit Beta ? Ich würde das jetzt auch als Bug ansehen.  :-\
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Beta-User

Moin, lese schon noch so aus den Augenwinkeln mit, mußte aber erst mal nachvollziehen, wie die Zusammenhänge sind bzw. wie die setList dazu in etwa aussieht.
An sich hätte ich auch erwartet, dass das vollst. Event auftaucht, aber evtl. deswegen nicht, weil es auf state geht. Ohne jetzt vertiefte Code-Analyse zu machen, könnte das "besser" werden, wenn ihr "irgendwas" in setStateList schreibt ("on off").

(Btw.: BatteryState ist auch kein "gutes Reading", es gibt dazu gewisse Konventionen, sollte daher batteryState heißen, wobei auch das nicht paßt, da es ein %-Wert zu sein scheint).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files