MQTT2 für Worx Landroid Mähroboter

Begonnen von Otto123, 09 Juni 2020, 13:55:43

Vorheriges Thema - Nächstes Thema

frober

Zitat von: Flachzange am 04 Juli 2024, 19:06:02Ja, aber API ist ja nicht gleich API. Die Art und Weise, wie Verbindungsaufbau / Authentifizierung ggü. dem AWS-Server abläuft hat ja erstmal nichts mit dem API für den Mähroboter selbst zu tun.

Stimmt so nicht ganz.
Das keepaliveTimeout (was anscheinend nicht richtig funktioniert) ist eine Funktion von MQTT und wird an die API (Kommunikation) gesendet. Letztendlich heißt das nur "Server ich bin noch da, lass die Verbindung offen". Diese API veranlasst auch bei zu vielen Anfragen die Sperre.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

ChrisA4

Hallo
Hat jemand einen Vision M600 am laufen?
Habe zwar eine Verbindung kann auch Werte auslesen und den Mähvorgang starten aber zB startBorderCut oder PartyModus geht nicht.
Oder gibt es ein eigenes Tamplate für den Vision?

Hier ein List vom VisionM

define MQTT_Worx_Vision_M MQTT2_DEVICE
attr MQTT_Worx_Vision_M IODev MQTT_Worx
attr MQTT_Worx_Vision_M alias Mower
attr MQTT_Worx_Vision_M devicetopic WX/MW/WR206E/9bf98955-82c4-4002-a6c9-6528aa399c84/v1
attr MQTT_Worx_Vision_M event-on-change-reading .*
attr MQTT_Worx_Vision_M icon scene_robo_lawnmower
attr MQTT_Worx_Vision_M jsonMap dat_rsi:wifiQuality dat_fw:firmware cfg_sn:SerialNumber\
dat_le:mowerErrorIndex dat_ls:mowerStatusIndex\
cfg_rd:mowerRainDelay cfg_sc_m:mowerActiveIndex cfg_sc_p:mowerTimeCorrection cfg_tq:torqueSetting\
dat_bt_t:batteryTemperature dat_bt_v:batteryVoltage dat_bt_p:batteryPercent dat_bt_nr:batteryChargeCycle dat_bt_c:batteryCharging\
dat_st_b:totalBladeTime dat_st_d:totalDistance dat_st_wt:totalTime dat_st_bl:borderLength\
dat_dmp_1:directionPitch dat_dmp_2:directionRoll dat_dmp_3:directionYaw
attr MQTT_Worx_Vision_M model worx_landroid_mower
attr MQTT_Worx_Vision_M readingList $DEVICETOPIC/commandOut:.* { json2nameValue($EVENT,'',$JSONMAP) }
attr MQTT_Worx_Vision_M room MQTT2_DEVICE
attr MQTT_Worx_Vision_M setList mowerRainDelay:slider,0,30,1440 $DEVICETOPIC/commandIn {"rd":$EVTPART1}\
  mowerTimeCorrection:slider,-100,1,100 $DEVICETOPIC/commandIn {"sc":{"p":$EVTPART1}}\
  startBorderCut:noArg $DEVICETOPIC/commandIn {"sc":{"ots":{"bc":1,"wtm":0}}}\
  startOneTime:slider,10,10,720 $DEVICETOPIC/commandIn {"sc":{"ots":{"bc":0,"wtm":$EVTPART1}}}\
  startMower:noArg $DEVICETOPIC/commandIn {"cmd":1}\
  pauseMower:noArg $DEVICETOPIC/commandIn {"cmd":2}\
  stopMower:noArg $DEVICETOPIC/commandIn {"cmd":3}\
  torqueSetting:slider,-50,1,50 $DEVICETOPIC/commandIn {"tq":$EVTPART1}\
  PartyTime:slider,0,10,2880 $DEVICETOPIC/commandIn {"sc":{"distm":$EVTPART1}}\
  PartyMode:on,off { my %hash = ( 'on' => 2, 'off' => 1);;qq($DEVICETOPIC/commandIn {"sc":{"m":$hash{$EVTPART1}}})}\
  x_raw_payload:textField { my $payload = $EVENT;;$payload =~ s/$EVTPART0 //g;; qq($DEVICETOPIC/commandIn $payload)}
attr MQTT_Worx_Vision_M stateFormat Active: mowerActive, Status: mowerStatusTxt, Error: mowerErrorTxt
attr MQTT_Worx_Vision_M userReadings mowerActive:mowerActiveIndex:.* {my %activeState = (\
 0 => "No",\
 1 => "Yes",\
 2 => "Party"\
);; $activeState{ReadingsVal($name,"mowerActiveIndex","0")}},\
mowerStatusTxt:mowerStatusIndex.* {my %stateCodes = (\
 0 => "Idle",\
 1 => "Home",\
 2 => "Start sequence",\
 3 => "Leaving home",\
 4 => "Follow wire",\
 5 => "Searching home",\
 6 => "Searching wire",\
 7 => "Mowing",\
 8 => "Lifted",\
 9 => "Trapped",\
 10 => "Blade blocked",\
 11 => "Debug",\
 12 => "Remote control",\
 30 => "Going home",\
 31 => "Zone Training",\
 32 => "Edge cutting",\
 33 => "Searching zone",\
 34 => "Pause"\
);; $stateCodes{ReadingsVal($name,"mowerStatusIndex","0")}},\
mowerErrorTxt:mowerErrorIndex.* { my %errorCodes = (\
 0 => "No error",\
 1 => "Trapped",\
 2 => "Lifted",\
 3 => "Wire missing",\
 4 => "Outside wire",\
 5 => "Raining",\
 6 => "Close door to mow",\
 7 => "Close door to go home",\
 8 => "Blade motor blocked",\
 9 => "Wheel motor blocked",\
 10 => "Trapped timeout",\
 11 => "Upside down",\
 12 => "Battery low",\
 13 => "Reverse wire",\
 14 => "Charge error",\
 15 => "Timeout finding home",\
 16 => "Mower locked",\
 17 => "Battery temp out of range"\
);; $errorCodes{ReadingsVal($name,"mowerErrorIndex","0")}}
#   CFGFN     
#   CID        202430294704006391AC
#   DEF       
#   FUUID      66b70e7b-f33f-c95d-d1bf-d017df29c5165176
#   IODev      MQTT_Worx
#   LASTInputDev MQTT_Worx
#   MQTT_Worx_MSGCNT 4
#   MQTT_Worx_TIME 2024-08-10 09:23:49
#   MSGCNT     4
#   NAME       MQTT_Worx_Vision_M
#   NR         877
#   STATE      Active: mowerActive, Status: Home, Error: No error
#   TYPE       MQTT2_DEVICE
#   eventCount 5
#   JSONMAP:
#     cfg_rd     mowerRainDelay
#     cfg_sc_m   mowerActiveIndex
#     cfg_sc_p   mowerTimeCorrection
#     cfg_sn     SerialNumber
#     cfg_tq     torqueSetting
#     dat_bt_c   batteryCharging
#     dat_bt_nr  batteryChargeCycle
#     dat_bt_p   batteryPercent
#     dat_bt_t   batteryTemperature
#     dat_bt_v   batteryVoltage
#     dat_dmp_1  directionPitch
#     dat_dmp_2  directionRoll
#     dat_dmp_3  directionYaw
#     dat_fw     firmware
#     dat_le     mowerErrorIndex
#     dat_ls     mowerStatusIndex
#     dat_rsi    wifiQuality
#     dat_st_b   totalBladeTime
#     dat_st_bl  borderLength
#     dat_st_d   totalDistance
#     dat_st_wt  totalTime
#   OLDREADINGS:
#   READINGS:
#     2024-08-10 08:57:18   IODev           MQTT_Worx
#     2024-08-10 08:57:18   attrTemplateVersion 20221101
#     2024-08-10 09:23:49   batteryChargeCycle 104
#     2024-08-10 09:23:49   batteryCharging 0
#     2024-08-10 09:23:49   batteryPercent  100
#     2024-08-10 09:23:49   batteryTemperature 23.1
#     2024-08-10 09:23:49   batteryVoltage  19.3
#     2024-08-10 09:23:49   borderLength    127
#     2024-08-10 09:23:49   cfg_al_lvl      0
#     2024-08-10 09:23:49   cfg_al_t        60
#     2024-08-10 09:23:49   cfg_cmd         0
#     2024-08-10 09:23:49   cfg_cut_b       0
#     2024-08-10 09:23:49   cfg_cut_bd      0
#     2024-08-10 09:23:49   cfg_cut_ob      0
#     2024-08-10 09:23:49   cfg_id          0
#     2024-08-10 09:23:49   cfg_lg          de
#     2024-08-10 09:23:49   cfg_log_diag    1
#     2024-08-10 09:23:49   cfg_log_imp     1
#     2024-08-10 09:23:49   cfg_modules_DF_cut 1
#     2024-08-10 09:23:49   cfg_modules_DF_fh 0
#     2024-08-10 09:23:49   cfg_modules_HL_enabled 1
#     2024-08-10 09:23:49   cfg_mz_s_1_c    1
#     2024-08-10 09:23:49   cfg_mz_s_1_cfg_cut_bd 50
#     2024-08-10 09:23:49   cfg_mz_s_1_cfg_cut_ob 1
#     2024-08-10 09:23:49   cfg_mz_s_1_id   1
#     2024-08-10 09:23:49   cfg_sc_enabled  1
#     2024-08-10 09:23:49   cfg_sc_once_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_once_time 0
#     2024-08-10 09:23:49   cfg_sc_paused   0
#     2024-08-10 09:23:49   cfg_sc_slots_10_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_10_d 4
#     2024-08-10 09:23:49   cfg_sc_slots_10_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_10_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_10_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_11_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_11_d 5
#     2024-08-10 09:23:49   cfg_sc_slots_11_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_11_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_11_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_12_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_12_d 5
#     2024-08-10 09:23:49   cfg_sc_slots_12_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_12_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_12_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_13_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_13_d 6
#     2024-08-10 09:23:49   cfg_sc_slots_13_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_13_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_13_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_14_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_14_d 6
#     2024-08-10 09:23:49   cfg_sc_slots_14_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_14_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_14_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_1_cfg_cut_b 1
#     2024-08-10 09:23:49   cfg_sc_slots_1_d 0
#     2024-08-10 09:23:49   cfg_sc_slots_1_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_1_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_1_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_2_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_2_d 0
#     2024-08-10 09:23:49   cfg_sc_slots_2_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_2_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_2_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_3_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_3_d 1
#     2024-08-10 09:23:49   cfg_sc_slots_3_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_3_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_3_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_4_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_4_d 1
#     2024-08-10 09:23:49   cfg_sc_slots_4_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_4_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_4_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_5_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_5_d 2
#     2024-08-10 09:23:49   cfg_sc_slots_5_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_5_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_5_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_6_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_6_d 2
#     2024-08-10 09:23:49   cfg_sc_slots_6_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_6_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_6_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_7_cfg_cut_b 1
#     2024-08-10 09:23:49   cfg_sc_slots_7_d 3
#     2024-08-10 09:23:49   cfg_sc_slots_7_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_7_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_7_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_8_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_8_d 3
#     2024-08-10 09:23:49   cfg_sc_slots_8_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_8_s 1080
#     2024-08-10 09:23:49   cfg_sc_slots_8_t 165
#     2024-08-10 09:23:49   cfg_sc_slots_9_cfg_cut_b 0
#     2024-08-10 09:23:49   cfg_sc_slots_9_d 4
#     2024-08-10 09:23:49   cfg_sc_slots_9_e 1
#     2024-08-10 09:23:49   cfg_sc_slots_9_s 660
#     2024-08-10 09:23:49   cfg_sc_slots_9_t 165
#     2024-08-10 09:23:49   cfg_tz          Europe/Vienna
#     2024-08-10 09:23:49   cfg_vis_slab    0
#     2024-08-10 09:23:49   dat_act         1
#     2024-08-10 09:23:49   dat_bt_m        0
#     2024-08-10 09:23:49   dat_cam_error   0
#     2024-08-10 09:23:49   dat_cam_status  0
#     2024-08-10 09:23:49   dat_conn        wifi
#     2024-08-10 09:23:49   dat_cut_z       1
#     2024-08-10 09:23:49   dat_features_ble 0
#     2024-08-10 09:23:49   dat_head_act    1
#     2024-08-10 09:23:49   dat_head_fw     1.2.31+9
#     2024-08-10 09:23:49   dat_head_uuid   9bf9895e-7ddf-4003-ba87-363ef5123cf4
#     2024-08-10 09:23:49   dat_lk          0
#     2024-08-10 09:23:49   dat_mac         CC4740311D9D
#     2024-08-10 09:23:49   dat_modules_DF_stat ok
#     2024-08-10 09:23:49   dat_modules_HL_on 0
#     2024-08-10 09:23:49   dat_modules_HL_stat ok
#     2024-08-10 09:23:49   dat_mz_1_a      300024785
#     2024-08-10 09:23:49   dat_mz_1_id     1
#     2024-08-10 09:23:49   dat_mz_1_p      127579
#     2024-08-10 09:23:49   dat_rain_cnt    0
#     2024-08-10 09:23:49   dat_rain_s      0
#     2024-08-10 09:23:49   dat_rfid_status 0
#     2024-08-10 09:23:49   dat_sc_once     0
#     2024-08-10 09:23:49   dat_sc_slot     0
#     2024-08-10 09:23:49   dat_sh          0
#     2024-08-10 09:23:49   dat_tm          2024-08-10T07:23:47.383Z
#     2024-08-10 09:23:49   dat_tr          0
#     2024-08-10 09:23:49   dat_uuid        9bf98955-82c4-4002-a6c9-6528aa399c84
#     2024-08-10 09:23:49   directionPitch  0.7
#     2024-08-10 09:23:49   directionRoll   0.6
#     2024-08-10 09:23:49   directionYaw    17.4
#     2024-08-10 09:23:49   firmware        3.34.0+10
#     2024-08-10 09:23:49   mowerErrorIndex 0
#     2024-08-10 09:03:48   mowerErrorTxt   No error
#     2024-08-10 09:23:49   mowerRainDelay  0
#     2024-08-10 09:23:49   mowerStatusIndex 1
#     2024-08-10 09:03:48   mowerStatusTxt  Home
#     2024-08-10 09:23:49   torqueSetting   0
#     2024-08-10 09:23:49   totalBladeTime  1887
#     2024-08-10 09:23:49   totalDistance   30261
#     2024-08-10 09:23:49   totalTime       1912
#     2024-08-10 09:23:49   wifiQuality     -73
#   hmccu:
#
setstate MQTT_Worx_Vision_M Active: mowerActive, Status: Home, Error: No error
setstate MQTT_Worx_Vision_M 2024-08-10 08:57:18 IODev MQTT_Worx
setstate MQTT_Worx_Vision_M 2024-08-10 08:57:18 attrTemplateVersion 20221101
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 batteryChargeCycle 104
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 batteryCharging 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 batteryPercent 100
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 batteryTemperature 23.1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 batteryVoltage 19.3
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 borderLength 127
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_al_lvl 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_al_t 60
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_cmd 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_cut_bd 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_cut_ob 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_id 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_lg de
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_log_diag 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_log_imp 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_modules_DF_cut 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_modules_DF_fh 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_modules_HL_enabled 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_mz_s_1_c 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_mz_s_1_cfg_cut_bd 50
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_mz_s_1_cfg_cut_ob 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_mz_s_1_id 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_enabled 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_once_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_once_time 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_paused 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_10_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_10_d 4
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_10_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_10_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_10_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_11_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_11_d 5
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_11_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_11_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_11_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_12_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_12_d 5
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_12_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_12_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_12_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_13_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_13_d 6
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_13_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_13_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_13_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_14_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_14_d 6
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_14_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_14_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_14_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_1_cfg_cut_b 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_1_d 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_1_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_1_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_1_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_2_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_2_d 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_2_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_2_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_2_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_3_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_3_d 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_3_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_3_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_3_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_4_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_4_d 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_4_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_4_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_4_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_5_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_5_d 2
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_5_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_5_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_5_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_6_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_6_d 2
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_6_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_6_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_6_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_7_cfg_cut_b 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_7_d 3
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_7_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_7_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_7_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_8_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_8_d 3
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_8_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_8_s 1080
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_8_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_9_cfg_cut_b 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_9_d 4
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_9_e 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_9_s 660
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_sc_slots_9_t 165
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_tz Europe/Vienna
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 cfg_vis_slab 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_act 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_bt_m 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_cam_error 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_cam_status 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_conn wifi
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_cut_z 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_features_ble 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_head_act 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_head_fw 1.2.31+9
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_head_uuid 9bf9895e-7ddf-4003-ba87-363ef5123cf4
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_lk 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_mac CC4740311D9D
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_modules_DF_stat ok
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_modules_HL_on 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_modules_HL_stat ok
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_mz_1_a 300024785
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_mz_1_id 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_mz_1_p 127579
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_rain_cnt 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_rain_s 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_rfid_status 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_sc_once 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_sc_slot 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_sh 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_tm 2024-08-10T07:23:47.383Z
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_tr 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 dat_uuid 9bf98955-82c4-4002-a6c9-6528aa399c84
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 directionPitch 0.7
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 directionRoll 0.6
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 directionYaw 17.4
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 firmware 3.34.0+10
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 mowerErrorIndex 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:03:48 mowerErrorTxt No error
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 mowerRainDelay 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 mowerStatusIndex 1
setstate MQTT_Worx_Vision_M 2024-08-10 09:03:48 mowerStatusTxt Home
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 torqueSetting 0
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 totalBladeTime 1887
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 totalDistance 30261
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 totalTime 1912
setstate MQTT_Worx_Vision_M 2024-08-10 09:23:49 wifiQuality -73



Flachzange

Zitat von: ChrisA4 am 10 August 2024, 09:32:26Hallo
Hat jemand einen Vision M600 am laufen?
Habe zwar eine Verbindung kann auch Werte auslesen und den Mähvorgang starten aber zB startBorderCut oder PartyModus geht nicht.
Oder gibt es ein eigenes Tamplate für den Vision?

Siehe hier: https://forum.fhem.de/index.php?msg=1277353 (aber das scheinst Du ja gesetzt zu haben)

Das Standard-Template passt an vielen Stellen nicht. Mir ist aber auch kein anderes bekannt.

ChrisA4

Zitat von: Flachzange am 10 August 2024, 22:01:38Siehe hier: https://forum.fhem.de/index.php?msg=1277353 (aber das scheinst Du ja gesetzt zu haben)

Stimmt ohne diesen Eintrag kommt gar nix

Zitat von: Flachzange am 10 August 2024, 22:01:38Das Standard-Template passt an vielen Stellen nicht. Mir ist aber auch kein anderes bekannt.

Die Tamplate Vers ist ja schon 2 Jahre alt,wenn ich es könnte würd ich es selbst bearbeiten, vieleicht kommt ja ein Update.

Trotzdem Tolle Arbeit für das Modul

normen

Zitat von: normen am 04 Juli 2024, 11:34:45
Zitat von: normen am 02 Juli 2024, 10:03:30Ich habe auch ständige Disconnects aber mit der 900/900 Einstellung vom tom2966 ist die Verbindung zumindest die meiste Zeit da, mit anderen Einstellungen Endet es immer in einem permanenten Disconnect mit Block von Worx. 🤷�♂️

Edit: Zu früh gefreut, hat nur länger gedauert bis zum Block 😬

Nach (noch-) nochmaligem neuen Aufsetzen der Rasenmäher scheint es jetzt auch stabiler zu laufen, bis jetzt keine Blocks.. 🤞

Edit: Geht jetzt schon über 24h - gibt es irgend einen Grund oder eine Änderung seitens worx die das nötig macht? Gibt es da einen Schlüssel oder irgendwas das geupdated werden muss und was nur beim ersten Setup passiert?

So, anscheinend bin ich wieder an dem Punkt wo ich direkt nach einer Stunde einen 24-Stunden ban bekomme.. Muss ich die wieder neu aufsetzen, ja?

kask

Hallo,
ich habe mir auch einen landroid angeschaft.
Anfangs (erster Tag) hatte ich Probleme mit der App auf dem Handy (Verbindungsprobleme angemoppert). Die App funktionierte aber ab dem zweiten Tag immer bis später folgendes passierte.
Dann habe ich den Landroid in fhem integriert. Lief direkt ohne Probleme und auf Anhieb. Sehr schönes Modul, Danke dafür erst einmal.

Jetzt zu meinem Problem.
Ich habe vor 3 Tagen mit MQTT rumgespielt bzw. wollte ich einen zweiten Zigbee-Coordinator auf den gleichen MQTT-Server (Intern mit MQTT2) aufsetzen.
Da wurden mir dann verschiedene Geräte des neuen Coordinators angelegt mit IODEV von dem "Landroid_gateway_mqtt_client" (also das dev was nach worx funkt).
Das hat mich schon irritiert, soll aber auch nicht das Problem hier sein. Wollte ich nur erwähnen. (Zur Info, das wurde alles bereinigt und ist nicht mehr so in fhem)
Jetzt vermute ich das die neuen Geräte des neuen Coordinatos fröhlich den worx mqtt server bombadiert hatten, denn nun schein ich gesperrt zu sein.
Mein "Landroid_gateway_mqtt_client" geht nicht mehr in den opened state sndern direkt immer in disconnected.
Meine App mosert jetzt auch immer wegen Verbindungsproblemen.

Wie gehe ich da jetzt vor? 24h weder die App noch den "Landroid_gateway_mqtt_client" funken lassen?
Also absolute Funkstille zum worx mqtt server? Denn meine App/"Landroid_gateway_mqtt_client" funktioniert immer noch nicht (3te Tag in folge). Probiere das jetzt nicht ständig, aber abundzu mal wenn ich dran denke.


Violinux

Bei mir war auch immer zwischendurch immer eine Sperre, bis ich folgende Einstellung
gemacht habe:

ignoreRegexp
cmnd/[^:"]+:|homeassistant/[^:"]+/config:|shellies/[^:"]+/command:|zigbee2mqtt/[^/]+/set:|milight/0x[0-9a-fA-F]{1,4}/.*/[0-8]:|tasmota/discovery/

keepaliveTimeout
1200

maxFailedConnects
20

nextOpenDelay
360

Seitdem funktioniert seit Anfang September alles problemlos mit Worx Landroid und einem Kress Mission
(logischerweise mit 2 verschiedenen MQTT Clienten) .
Bin mit dem Modul glücklich. Die beiden Mähroboter auch  :D