NEWS
[gelöst] simpleApi kann nicht %B0 aber °
-
Ja, mit der 1.6.2 kommt natürlich nicht so viel rüber
! ````
simple-api.0 2017-11-27 09:54:05.382 info http server listening on port 8087
simple-api.0 2017-11-27 09:54:05.382 info Allow states only when user is owner: false
simple-api.0 2017-11-27 09:54:05.381 info simpleAPI server listening on port 8087
simple-api.0 2017-11-27 09:54:05.380 info starting. Version 1.6.2 in /opt/iobroker/node_modules/iobroker.simple-api, node: v4.8.5
host.orangepiplus2e 2017-11-27 09:54:02.618 info instance system.adapter.simple-api.0 started with pid 5970
host.orangepiplus2e 2017-11-27 09:53:32.521 info Restart adapter system.adapter.simple-api.0 because enabled
host.orangepiplus2e 2017-11-27 09:53:32.518 error instance system.adapter.simple-api.0 terminated with code 0 (OK)
simple-api.0 2017-11-27 09:53:32.385 error uncaught exception: URI malformedUnd der Browserstring war >! ```` http://IP:8087/setBulk?data.0.email.text=Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0&prettyPrintDie %B0 war ganz am Ende.
-
Super, vielen Dank sieht an meinem Beispiel sehr gut aus:
! ````
simple-api.0 2017-11-27 10:13:30.482 debug Add to Response-Get: {"id":"data.0.email.text","val":"Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0","v
simple-api.0 2017-11-27 10:13:30.454 debug GET-setBulk for id=data.0.email.text, oid=textused=data.0.email.text, value=Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20
simple-api.0 2017-11-27 10:13:30.447 debug Values: {"data.0.email.text":"Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0","prettyPrint":true,"user":
simple-api.0 2017-11-27 10:13:30.446 warn Malformed URL encoding: URIError: URI malformed
simple-api.0 2017-11-27 10:13:30.444 warn Malformed URL encoding: URIError: URI malformed
simple-api.0 2017-11-27 10:13:18.274 info http server listening on port 8087
simple-api.0 2017-11-27 10:13:18.264 info Allow states only when user is owner: false
simple-api.0 2017-11-27 10:13:18.262 info simpleAPI server listening on port 8087
simple-api.0 2017-11-27 10:13:18.189 info starting. Version 1.6.2 in /opt/iobroker/node_modules/iobroker.simple-api, node: v4.8.5
simple-api.0 2017-11-27 10:13:18.103 debug statesDB connected
simple-api.0 2017-11-27 10:13:17.218 debug objectDB connectedInteressant ist das ….```` %0A%20%B0","vDa hat er ein
,"v
zugefügt.
Browserausgabe
! ````
[
{
"id": "data.0.email.text",
"val": "Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0",
"value": "Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0"
}
]Und die email wird dann komplett "unkodiert": >! ```` Garten-IR-T-Sky%20%20%0D%0A192.178.99.99%20%0D%0AHigh%20Humidity:%202017-11-26%20%20%2009:57:19%20rel%20Humid:%2088.39%25%20%20%20%0D%0A%20%B0Da sieht man gleich, dass was was faul war. Weiss aber nicht, ob es so gedacht war.
-
Ja, klar man könnte auch aus dem simpleApi einen fullApi machen … ;)
Herzlichen Dank für Deine Zeit!
Mir reicht der simplaApi (derzeit :-) ). Hauptsache der Adapter schmiert nicht mehr "kommentarlos" ab und bedient die erlaubten Zeichen richtig. Wahrscheinlich nutze ich ihn schon weit über sein urspruengliches "mission profile", knapp am abuse.
Wenn er nicht mehr kodiert, dann weiss ich gleich, dass ich in der schoenen neuen Codewelt wieder was vermasselt habe und kann zielgerichteter suchen.
Einen schoenen und erfolgreichen Tag noch!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden