Michał Leśniewski

Results 9 issues of Michał Leśniewski

Hi, I couldn't find license information in this repository. Would you mind adding a license file, similar to how it's done in the [ebusd repo](https://github.com/john30/ebusd)? This would be useful to...

When a NTP request is sent, it may take several milliseconds to retrieve the response. This commit changes the NTPClient::update() behaviour to asynchronous allowing a NTP request to be sent...

topic: code

This commit introduces the -ta command line option to pi_fm_rds, which enables traffic announcement (TA) mode on startup.

This commit extends the library to enable the transmission of multicast IP packets. Multicast packets differ from unicast packets only in their destination IP address. The only missing part in...

So far the official ESP8266 miner wouldn't run on ESP-01 because the result binary was to big. Disabling features reduced the result binary size, but not sufficiently to fit onto...

enhancement
postponed

## Description: This replaces the MQTT library from [PubSubClient](https://github.com/knolleary/pubsubclient) to [PicoMQTT](https://github.com/mlesniew/PicoMQTT). This PR doesn't change functionality, the changes shouldn't affect the end user, because the project should work just as...

Some Gree AC models, including the Gree Pular use a different format of the "res" packets, which are sent in response to commands. This commit extends the code to support...

The `Device.push_state_update` method only pushes values of properties, which were actually changed. This is tracked using the `_dirty` instance variable. So far, the `_dirty` flag was cleared unconditionally, before sending...

The `Device.update_state` and `Device.push_state_update` methods previously sent requests to the remote device without awaiting a response, leaving the caller unable to verify whether the operation was successfully received and confirmed....