Commit Graph

18 Commits

Author SHA1 Message Date
Oxan van Leeuwen
a4839afe91 Move license information to LICENSE.txt 2023-03-26 17:22:11 +02:00
Oxan van Leeuwen
e37d924e93 Fix null pointer dereference when no sensors are defined (fixes #37) 2023-03-25 18:52:20 +01:00
Oxan van Leeuwen
8c9c1b068d Drop unnecessary newline 2023-03-22 22:55:04 +01:00
Oxan van Leeuwen
01ed16a991 Publish initial values to sensors on startup (fixes #35) 2023-03-22 20:18:39 +01:00
Oxan van Leeuwen
e4ce3cacfc Drop data only for clients that can't keep up 2023-02-07 21:46:43 +01:00
Oxan van Leeuwen
43ade65d08 Add sensor to show number of connected clients 2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
c343d8db4a Add binary sensor to show whether clients are connected
Co-authored-by: Joshua Spence <josh@joshuaspence.com>
2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
b50ffcdc5b List friendly address in dump_config() 2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
7e5750c9d6 Keep track of transmitted data per client
This prevents dropped data if a write to a client is cut short.

Move default port number to config schema
2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
bd516623ec Mark listening socket as non-blocking 2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
d748b1b8e0 Create socket using IP-version agnostic helper functions
This should add support for IPv6.
2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
2848bad8d4 Change formatting to be more in line with ESPHome 2023-02-03 01:22:57 +01:00
Oxan van Leeuwen
0f49c6c589 Update copyright year 2023-02-03 00:36:04 +01:00
Oxan van Leeuwen
32ebc0a771 WIP: Port to use socket abstraction 2022-01-20 23:27:30 +01:00
Oxan van Leeuwen
c6af03f750 Drop support for ESPHome versions before 2021.10 2022-01-20 22:45:15 +01:00
Bojan Potočnik
19204e000d ESPHome ≥2021.10.0 compatibility
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-11-01 21:10:36 +01:00
Oxan van Leeuwen
c2a2c865a0 Update copyright information 2021-05-19 19:20:34 +02:00
Oxan van Leeuwen
c92e5a1ce2 Add ESPHome Python integration for usage as external component 2021-05-19 19:05:21 +02:00