Hi, ich brauche vermutlich nur einen kleinen Schubs... ich habe meinen Rasenmäher als MQTT2_Device per Autocreate angelegen lassen. Er unterstützt on, off, mow, pause, returnToDock. Jedoch kann ich per WebCMD nicht schalten - und erhalte immer:
Unknown argument off, choose one of on:noArg attrTemplate:?,General_Info,MQTT2_CLIENT_general_bridge,...
Ich habe schon ziemlich viele Beispiele studiert, und natürlich auch die Commandref und Wiki. Aber irgendwas muss ich übersehen. Ich hatte kein Template ausgewählt, da aus meiner Sicht keines passt und ich keine unnötigen Attribute und Readings haben wollte. Kann das der Grund sein?
Oder liegt es daran, dass das Device gleichzeitig als Switch (dann nur on/off) in Alexa fungiert?
Hier mal ein List:
Internals:
CFGFN
CID 3G8kMQw58RQVkgxKLNWxxx
DEF 3G8kMQw58RQVkgxKLNWxxx
FUUID 64d9328f-f33f-6078-15f6-7f2ef89217dcbff3
IODev MQTT2
LASTInputDev MQTT2
MQTT2_CONN MQTT2_192.168.2.xxx_50135
MQTT2_MSGCNT 498
MQTT2_TIME 2023-08-20 16:21:19
MSGCNT 498
NAME MQTT2_Indego
NR 521985
STATE Docked
TYPE MQTT2_DEVICE
eventCount 519
OLDREADINGS:
2023-08-19 00:13:13 mowing Mowing
READINGS:
2023-08-13 21:44:15 IODev MQTT2
2023-08-20 16:21:00 battery 98
2023-08-19 00:44:09 mowed 96
2023-08-19 00:46:10 mowing Docked
2023-08-14 10:21:18 online on
2023-08-20 16:21:19 state Docked
Attributes:
alexaName Rasenmäher
alias Indy
genericDeviceType switch
oldreadings mowing
readingList 3G8kMQw58RQVkgxKLNWxxx:homeassistant/status:.* homeassistant
3G8kMQw58RQVkgxKLNWxxx:Indego/cmd:.* cmd
3G8kMQw58RQVkgxKLNWxxx:Indego/state:.* state
3G8kMQw58RQVkgxKLNWxxx:Indego/battery:.* battery
3G8kMQw58RQVkgxKLNWxxx:Indego/mowed:.* mowed
3G8kMQw58RQVkgxKLNWxxx:Indego/online:.* online
3G8kMQw58RQVkgxKLNWxxx:Indego/mowing:.* mowing
room Aussen,Technik
setList on:noArg Indego/cmd mow off:noArg Indego/cmd returnToDock pause:noArg Indego/cmd pause returnToDock:noArg Indego/cmd returnToDock
webCmd on:off:mow:pause:returnToDock
Vielleicht nimmst du das "richtige" Trennzeichen zwischen den Argumenten der setList?
(Zeilenumbruch statt Leerzeichen)
Argh... die "merkwürdige" Notation habe ich nicht als Trenner für Voll genommen. War wohl zu viel Sonne heute :D Danke für den Schubs!