+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    Dec 2014

    Standard Calling a python script and using the result as an variable?

    I have several raspberry pies around my house for various purposes. Amongst others measuring the moisture of the soil in my (comming) cucumber plants. Because I barely know what I'm doing the easiest route for me to get the walue of the probe to IPS is to call a python script which came with the probe on the rPi, and get the result to IPS. But I can't get the result to the variable in question. For now I'm content with running the script on the local Pie, bu eventually I'll be wanting to un the script on another Pie in my home network.

    I have tried:
    $output = IPS_Execute ("whoami", "", true, true);
    SetValue (52245, $output);

    which gets the correct result in the variable, but:
    $output = IPS_Execute ("python", "/home/pi/vanning.py", false, true);
    SetValue (52245, $output);

    won't give any result.

    Is it possible to get what I want done?

    I have tried searching the forum, but I can't seem to find what I'm looking for, und meine deutsch ist nicht gut, leider


  2. #2
    Registriert seit
    Sep 2014
    Limeshain (Hessen)


    Search forum for „exec“ or „shell_exec“. There are some threads about this topic.
    Essential thing - your python script has to „output“/echo the result to shell >> If you run your python script directly via ssh, the result must be shown in shell.

    Another possibility is to call your python script from IPS, but pass your result(s) back to IPS via IPS-API (IPS Documentation - „Datenaustausch“) or via WebHook.

    Kind regards,
    IP-Symcon Module >> www.bayaro.net << Verfügbare Module: BatterieMonitor, BundesligaTabelle, Enigma2BY, HeizölPreise, Horoskop, HostMonitor, IPSInformations, MELCloud, Müllabfuhr, PJLink, RSS, TankerkönigSpritpreise, xREL
    IPS Unlimited, ~1200 Scripte, ~7000 Variablen

  3. #3
    Registriert seit
    Mar 2014

    Standard Use JSON-RPC

    I use JSON RPC, see thread
    JSON-RPC über Python

Ähnliche Themen

  1. SetValue and calling custom action
    Von roelv im Forum General Discussion
    Antworten: 1
    Letzter Beitrag: 24.02.17, 21:28
  2. Symcon 4.1 auf Raspberry - Python script einbinden
    Von babba im Forum Allgemeine Diskussion
    Antworten: 5
    Letzter Beitrag: 11.01.17, 20:15
  3. XmlRpcClient error calling system.multicall
    Von chrissiboy im Forum HomeMatic
    Antworten: 1
    Letzter Beitrag: 26.01.16, 13:36
  4. Antworten: 5
    Letzter Beitrag: 08.10.12, 10:26
  5. Warum geht ISDN-Status auf Calling?
    Von tommi im Forum Allgemeine Diskussion
    Antworten: 4
    Letzter Beitrag: 15.06.05, 20:31