s-hadinger
s-hadinger
Please try again with the latest version from the development branch. tcp bridge has more logging.
I see really nothing wrong on the TCP side. The 3rd TCP connection is received while 2 other TCP are still alive. It could be indeed a timeout on the...
Thanks. Is it valid only for Finland? If so, I believe it should show in the name of the file like "cheap_power_Finland"
Hmmm. I probed `mgrey.se:443` with openssl and they support only the following ciphers: ``` Testing ECDHE-ECDSA-AES256-GCM-SHA384... YES Testing ECDHE-ECDSA-CHACHA20-POLY1305... YES Testing ECDHE-ECDSA-AES128-GCM-SHA256... YES ``` I will evaluate the impact of...
Please try with the latest version which includes https://github.com/arendst/Tasmota/pull/22649 I have now enabled ECDSA: ```berry wc = webclient() print(wc.begin('https://mgrey.se/espot?format=json&domain=SE1&date=2024-12-13')) print(wc.GET()) print(wc.get_string()) print(wc.close()) ``` Output shows: ``` 200 {"date":"2024-12-13","SE1":[{"hour":0,"price_eur":1.35,"price_sek":15.54,"kmeans":0},{"hour":1,"price_eur":1.35,"price_sek":15.54,"kmeans":0},{"hour":2,"price_eur":1.35,"price_sek":15.52,"kmeans":0},{"hour":3,"price_eur":1.36,"price_sek":15.6,"kmeans":0},{"hour":4,"price_eur":1.4,"price_sek":16.07,"kmeans":0},{"hour":5,"price_eur":1.38,"price_sek":15.87,"kmeans":0},{"hour":6,"price_eur":1.31,"price_sek":15.13,"kmeans":0},{"hour":7,"price_eur":1.38,"price_sek":15.87,"kmeans":0},{"hour":8,"price_eur":1.37,"price_sek":15.8,"kmeans":0},{"hour":9,"price_eur":1.5,"price_sek":17.21,"kmeans":1},{"hour":10,"price_eur":1.37,"price_sek":15.76,"kmeans":0},{"hour":11,"price_eur":1.43,"price_sek":16.43," nil ```
With the URL above `https://mgrey.se/espot?format=json&domain=SE1&date=2024-12-13`, the payload is 1404 bytes. Once loaded the JSON takes 3.5KB which is not huge but still significant
This is a documentation bug. It was never implemented. You should use %q with `json.dump()` as a replacement. I will check however if it's easy to add
%q is now supported, short manual and documentation have been updated
@skiars would you be kind enough to approve all the open PRs, I can't merge them otherwise
Fixing a regression bug (found by sfromis): ```berry class confused_walrus var b def f() var c = 1 if self.b := true c = 2 end return self end end...