Hi,
ich kriegs irgendwie nicht hin.
Ich hab Bimmerconnected am laufen. ueber die Konsole ausgefuert zeigts mir alle Infos an.
Bimmerconnected laueft auf dem gleichen PI wie auch fhem
aber der Aufruf
Code
{my $result = qx "/home/pi/.local/bin/bimmerconnected status xxxx\@gmail.com xxxx rest_of_world --json";;fhem "setreading d json $result";;}
klappt nicht, wie gesagt an der Konsole direkt der Teil funktioniert (ohne escapen des @):
Meinen aufruf mache in in fhem via
Code
define setBMW at +00:15:00 {my $result = qx "/home/pi/.local/bin/bimmerconnected status xxxx\@gmail.com xxxx rest_of_world --json";;fhem "setreading d json $result";;}
Als Fehler im Log bekomme ich dann:
Python
022.12.17 14:46:11 3: setbmw: Usage: setreading <name> [YYYY-MM-DD HH:MM:SS] <reading> <value>
where <name> is a single device name, a list separated by comma (,) or a regexp. See the devspec section in the commandref.html for details.
Traceback (most recent call last):
File "/home/pi/.local/bin/bimmerconnected", line 5, in <module>
from bimmer_connected.cli import main
ModuleNotFoundError: No module named 'bimmer_connected'
2022.12.17 15:13:55 3: setreading d json : Usage: setreading <name> [YYYY-MM-DD HH:MM:SS] <reading> <value>
where <name> is a single device name, a list separated by comma (,) or a regexp. See the devspec section in the commandref.html for details.
Was mach ich falsch?
Danke fuer eure Hilfe