# JSON over HTTP: Kotori/MQTTKit
{
# Enable/disable this telemetry target.
'enabled': True,
# Define telemetry endpoint and address information.
'endpoint': 'https://swarm.hiveeyes.org/api',
'topology': 'mqttkit',
'address': {
"realm": "hiveeyes",
"network": "testdrive",
läuft es nicht:
26.6700 [terkin.telemetry ] ERROR : Telemetry to https://swarm.hiveeyes.org/api/hiveeyes/testdrive/area-14/test-LTE-NBIoT failed
Traceback (most recent call last):
File "/flash/lib/terkin/telemetry.py", line 148, in transmit
File "/flash/lib/terkin/telemetry.py", line 326, in transmit
File "/flash/lib/terkin/telemetry.py", line 394, in send
File "/flash/dist-packages/urequests/__init__.py", line 144, in post
File "/flash/dist-packages/urequests/__init__.py", line 60, in request
OSError: [Errno 202] EAI_FAIL
26.7270 [terkin.datalogger ] WARNING: Telemetry status: FAILURE. 1 out of 1 targets failed. Status: {'https://swarm.hiveeyes.org/api/hiveeyes/testdrive/area-14/test-LTE-NBIoT': False}
Muss das Modem mit der neuen SIM erstmals irgendwie initialisiert werden?? Hatte gestern mit den 1nce-SIMs GPRS getestet, das ging alles auf Anhieb mit dem entsprechenden APN.
Ich versuche mal /dist-packages/ lokal / in der Sandbox zu löschen und mit make setup neu zu builden, vielleicht hilft das ja?! Die angemeckerte __init__.py ist vom März.
[main.py] INFO: Loading modules
Traceback (most recent call last):
File "main.py", line 57, in <module>
File "main.py", line 37, in main
File "terkin/datalogger.py", line 16, in <module>
File "terkin/device.py", line 13, in <module>
File "terkin/telemetry/core.py", line 7, in <module>
File "urllib/parse.py", line 30, in <module>
File "re.py", line 11, in <module>
AttributeError: 'NoneType' object has no attribute 'func'`
Na klar geht DNS, man muĂź halt einen DNS-Server definieren, den gibts nicht per irgendeinem DHCP- oder default gateway-ProzeĂź!
In jedem Fall ist natĂĽrlich das Eintragen einer IP-Adresse fĂĽr das entsprechende Ziel etwas, das schneller das gewĂĽnschte Ergebnis liefert und somit Strom spart (sofern es fĂĽr das betreffende Energiebudget wichtig ist).
Ich habe mich eine halbe Nacht auf dem GPy von @tonke daran zu schaffen gemacht. Auch, beide DNS-Server zu definieren etc. pepe. Leider erfolglos.
a) Bist Du sicher, dass Dein Gerät nicht zufällig auch am WiFi hängt?
b) Habe ich auch irgendwo aufgeschnappt, dass die Abstimmung zwischen Modem network profile und LTE customer profile eine Rollen spielen kann, welches u.U. mit dem Vertrag bzw. der jeweiligen SIM-Karte assoziiert ist. Um in diesem Bereich nachzuforschen, mĂĽsste man wohl beim Provider nachfragen, da solche Dinge wohl oft nicht im self-service Bereich eines etwaigen Portals zur VerfĂĽgung stehen.
war auf dem Gerät von @tonke mit einer (vielleicht schon etwas älteren) 1nce-Karte leider nichts zu holen.
Unabhängig davon:
In der Tat kommt nach einem erfolgreichen attach()-Vorgang des Modems eine DHCP-ähnliche Antwort in Form eines Tupels vom Provider, in der die vermittelte IP-Adresse steht und über jene auch DNS-Server angekündigt werden könnten (weiß grade nicht, ob Terkin diese Antwort per default ausgibt, aber ich habe sie bei den Arbeiten am LTE-Adapter gesehen). Leider waren beide Felder nicht belegt (Leerstring).
@tonke’s GPy ist vielleicht älter. No idea. Vielleicht kannst Du, @clemens, das einmal bei Dir testen, sobald LTE getrieben von Terkin erfolgreich “attach” und “connect” gemeldet hat?