This one has me stumped:
The Wyze Android app for the Wyze cams posts notifications like this "Motion Detected Wyze1 at 5:43 PM". That's exact;y what I see in the Tasker run log when I use Action Edit %evtprm3 to see what the notification text looks like.
But if I attempt to use %evtprm3 in a subsequent action like HTTP Request, or if I attempt to set another variable to %evtprm3, I only get the first 18 characters.
For example Variable Set %naction = %evtprm3 produces %naction="Motion Detected Wy".
An HTTP Request sending %evtprm3 by GET or POST produces the same 18 characters.
Apparently there are no unusual characters in the string - a Search/Replace [^a-zA-Z0-9] on %evtprm3 replacing any non-text character with "x" produces "MotionxDetectedxWy".
Strangely I can use Variable Section to get the cam number at character position 21 of %evtprm3.
What's going on here? Why can I only see the first 18 characters of this notification string when the whole string is initially present in %evtprm3?