Auslesen der BMW-Daten mit FHEM (225xe)

  • 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 @):

    Code
    /home/pi/.local/bin/bimmerconnected status xxxx@gmail.com xxxx rest_of_world --json


    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