<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 29.04.2018 11:51, Bernd Kisters
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:3e950307-22ef-52ee-2326-45ab8e039d39@schmithof.de">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p>Sieht eigentlich gut:</p>
<p><i>pi@raspberrypi:~ $ pyhs100<br>
No IP given, trying discovery..<br>
Discovering devices for 3 seconds<br>
== My Smart Plug - HS110(EU) ==<br>
Device state: ON<br>
IP address: 192.168.5.37<br>
LED state: True<br>
On since: 2018-04-28 14:58:17.255214<br>
== Generic information ==<br>
Time: 2018-04-29 11:50:43<br>
Hardware: 1.0<br>
Software: 1.1.4 Build 170417 Rel.145118<br>
MAC (rssi): 50:C7:BF:BD:97:AD (-65)<br>
Location: {'latitude': 50.689903, 'longitude': 6.16974}<br>
== Emeter ==<br>
Current state: {'total': 0.283, 'power': 35.477544, 'current':
0.316984, 'voltage': 232.620877}</i><br>
</p>
<br>
</blockquote>
<tt>[...]<br>
<br>
Ok, mein Fehler :-)<br>
<br>
Das Abrufen der Werte vom HS110 ist ja auch nicht das Problem,
sondern die Übertragung zum Volkszähler:<br>
</tt><br>
<tt>/[FATAL]: Unable to transmit data to middleware host
192.168.5.88: ('get() takes 1 positional argument but 2 were
given',) <br>
<br>
</tt><br>
<tt>Konkret geht es um diese Zeile im Script:<br>
<br>
--------------------------------------------------------<br>
httpResult = requests.get(httpUrl, httpParams)<br>
</tt><br>
<tt><tt>--------------------------------------------------------<br>
<br>
</tt><br>
welche Version von requests hast Du installiert?<br>
<br>
<br>
poste bitte die Ausgaben folgender Kommandos in der bash:<br>
<br>
sudo apt-cache show python3-requests<br>
<br>
pip3 show requests<br>
<br>
</tt><br>
<tt>Gruß<br>
Thorsten<br>
</tt><br>
<br>
<br>
</body>
</html>