FHEM HTTP Controller - Update durch ESPeasy testen!!!

Begonnen von Tungsten, 26 Mai 2021, 08:11:44

Vorheriges Thema - Nächstes Thema

Tungsten

Hallo Zusammen,

bei ESPeasy wird der Code etwas aufgeräumt, daher wäre es gut diesen zu testen.

Es scheint auch Unklarheit zugeben in der command ref bzgl string oder numeric value.

Wäre gut wenn sich das ein paar Leute zusammen ansehen.

Zitat

Now the FHEM/HA minimal OTA build is very very close to fit again (only 300 bytes when built on Windows....)

FHEM HTTP controller should be tested as the generated JSON now slightly differs from the old implementation.
The values used to be wrapped in quotes, but the JSON generated using the ESPEasy code (no longer using ArduinoJSON to serialize) is not wrapping the numerical values in quotes.
It is valid JSON and the FHEM command reference is not really clear on whether it MUST be sent as a string or as a numerical value.
JSON generated by FHEM does not wrap numerical values in quotes, but the examples used for input values do wrap it in quotes.

So if anyone using FHEM could test it, please do!


https://github.com/letscontrolit/ESPEasy/pull/3655#issuecomment-848243268

VG

rudolfkoenig

Ob mit oder ohne Quotes sollte fuer FHEM egal sein.
Werte in Quotes sind Strings, perl konvertiert aber Strings nach Zahlen, wenn man damit rechnen will:
% perl -e 'print 1+1,"\n"'
2
% perl -e 'print "1"+1,"\n"'
2


clumsy

Hallo zusammen

Danke für das prompte Feedback! Ich hab auch. mal etwas getestet (Feedback hier: https://github.com/letscontrolit/ESPEasy/pull/3655#issuecomment-848555643. Bisher siehts gut aus, sollte also passen. Aber je mehr dass testen je besser!!

Grüsse aus der CH!

STefan