home_assistant_solarman
home_assistant_solarman copied to clipboard
Update sensor.py
The warning you're seeing is because Python is treating \S as an invalid escape sequence within the regular expression. In Python strings, the backslash \ is used as an escape character, so \S without a preceding r (indicating a raw string) is problematic.
To fix this, you should use a raw string for your regular expression. This way, backslashes are treated literally, not as escape characters. Here's the corrected line of code:
python
if uom and (re.match(r"\S+", uom)):
By adding the r before the string, it tells Python to treat the backslashes as literal characters. This should resolve the SyntaxWarning.