Commit Graph

21 Commits

Author SHA1 Message Date
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
c75c81ba73 Move default port to config schema 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
8477af8765 Add README 2021-05-19 19:15:38 +02:00
Oxan van Leeuwen
c92e5a1ce2 Add ESPHome Python integration for usage as external component 2021-05-19 19:05:21 +02:00
Oxan van Leeuwen
65ab7895af Include correct AsyncTCP header on ESP-32 2020-10-23 15:52:56 +02:00
Oxan van Leeuwen
7b7897b199 Set setup priority to AFTER_WIFI for ESP-32 compatibility 2020-10-23 15:26:50 +02:00
Oxan van Leeuwen
2ae278ad91 Add GPLv3 license header 2020-08-14 18:02:45 +02:00
Oxan van Leeuwen
1f645d13d6 Fix syntax 2020-03-31 19:50:18 +02:00
Oxan van Leeuwen
f09fac09de Fix stupid memory leak
This took me waaaaay too long to root-cause.
2020-03-31 03:51:49 +02:00
Oxan van Leeuwen
325a6501a6 2020-03-30 12:49:09 +00:00