Hallo Leute,
ich bekomme über MQTT eine Menge nachrichten rein, die ich mit even-on-change filter. Das klappt super, nur habe ich so viele Parameter in dieser Anweisung, dass ich immer stark nach rechts scrollen muss um mir die reading ansehen zu können. Ist Kosmetik, aber wenn es eine Möglichkeit gibt mit einem Zeilenumbruch die Parameter etwas in die Vertikal zu bekommen, wäre das super. Ich habe schon so einige Male mit "\" in der Raw Definition in eine neue Zeile zu springen, aber so werden irgendwie die Werte nicht mehr in das "FileLog Logfile" geschrieben. Ob es in den Readings geändert wird, habe ich nicht überprüft.
Das event-on-change hat ca. 25 Parameter und funktioniert nur wenn ich nach den Werten nur ein (,) Komma einfüge und dann direkt der nächste Wert kommt. Ein Zeilensprung mit "\" funktioniert nicht.
attr device event-on-change-reading Wert,Wert,...
Hatte schon mal jemand ähnliches?
besten Dank
Chris
Moin,
Ein Idee wäre, Du nimmst das Attribut widgetOverride
attr device widgetOverride event-on-change-reading:textField-long
Cheers
mi.ke
Hallo Chris,
bin gerade zufällig über Deine Frage gestolpert.
Bei mir funktioniert der Zeilenumbruch mit \ (im Editor). Ich musste aber dann immer am Zeilenanfang ein Komma setzen.
z.B.
attr Maehrobbi_1 event-on-change-reading areasAreaAct,mowerStatusTxt,mowerErrorTxt,\
,lastSetCommandMsg,lastSetCommandState,lastStatusRequestError,lastStatusRequestState,\
,batteryChargeCycle,batteryCharging,batteryLevel,batteryTemperature,batteryVoltage,wifiQuality,\
,totalTime,totalDistance,totalBladeTime,bladeTimeCounter,batteryChargeCycle,mowerStatusTxt