Wollte eben eine Annotation posten und bekomme bei
http POST https://swarm.hiveeyes.org/api/hiveeyes/testdrive/area-42/node-1/event reference='testdrive' title='Balcony testing' text='From now on testing the sensor node on the balcony.' tags='status' time='2017-04-02T10:01:00'
folgenden output:
http: error: SSLError: hostname 'swarm.hiveeyes.org' doesn't match
'luftdaten.getkotori.org'"
http --verify=no POST https://swarm.hiveeyes.org/api/hiveeyes/testdrive/area-42/node-1/event reference='testdrive' title='Balcony testing' text='From now on testing the sensor node on the balcony.' tags='status' time='2017-04-02T10:01:00'
Kann es sein, dass das Root CA Zertifikat von Let’s Encrypt noch nicht auf dem System installiert ist? Oder was vermutest Du als Ursache?
Auch hier kann die SSL/HTTP Bibliothek scheinbar kein SNI. @mois hatte gerade ähnliche Probleme beim Absetzen von Annotations mit HTTPie. Wir haben doch schon 2017?
Das arbeitet ohne SNI und gibt so das falsche Zertifikat aus. Mit dem Parameter -servername packages.hiveeyes.org klappts besser:
klappt - pyOpenSSL und pyasn1 hatte ich schon, bei mir fehlte der ndg-httpsclient !
Immerhin habe ich keine SSL/cert verify -Fehler mehr, aber beradio will immer noch nicht, jetzt kommt ein 404 bei pyserial (das ist aber schon in v2.6 durch weewx dabei):
Could not fetch URL https://packages.hiveeyes.org/hiveeyes/python/eggs/pyserial/: 404 Client Error: Not Found
Aber wir kamen ja von kleineren Plattformen: für LEDE/OpenWRT targets mit 8M finde ich ja pip und setuptools kompletten Luxus, aber Ihr habt ja im LinkItSmart Duo etwas mehr flash! ,) Generell ist mir wichtiger, daß auf den Maschinen wget verschlüsselt übertragen kann.