a00edb718b
wip test don't skip blocking just because of suppression
2025-11-18 14:19:50 -05:00
f75d3be98d
fix: don't buffer while blocking
2025-11-18 14:16:41 -05:00
133554bb1a
feat: format messages as hex
2025-11-18 14:16:28 -05:00
9cbe49355c
[WIP] feat: Prototype shipping RX / TX messages to ESP_LOG
2025-11-18 12:43:57 -05:00
abc66f8013
[WIP] test: Can we simply ignore rx performed after tx on same bus?
...
Before this commit, since our diesel heater application uses one line
for RX and TX between the controller and ECU, our MITM device had its
RX1 connected (through the anode of a diode) to TX1, and the same with
TX2. Thus, when open-collector TX1 modulates by pulling the line low,
the esp8266 would also see what it transmitted as a RX byte.
Ignore those bytes by ignoring characters received on each line after
transmit for some time.
As for exactly how long to suppress: here, we try RX_SUPPRESS_INTERVAL
of 50ms. This is pretty application-specific, but ... for our diesel
heater implementation, the controller transmits once a second at most,
and (after having its say) the ECU replies no faster than 200ms later.
2025-11-18 12:38:25 -05:00
Samuel Sieb
cf77024d40
update web handler function definitions
2025-07-28 01:31:37 -07:00
Samuel Sieb
e288155c66
replace deprecated SCHEMA declarations
2025-07-01 23:34:56 -07:00
Samuel Sieb
1df88a9ca1
seesaw updates
2025-07-01 22:41:02 -07:00
Samuel Sieb
2e82fc3a5a
add GPS time component
2025-02-17 22:51:15 -08:00
Samuel Sieb
3c3e46b017
handle lines ending with only returns
2025-01-22 20:54:02 -08:00
Samuel Sieb
836298f144
deprecate combined demo component
2024-09-27 13:57:01 -07:00
Samuel Sieb
9bb416e02a
dummy media player
2024-08-20 01:27:48 -07:00
Samuel Sieb
bc3c14386b
support the Sonoff WTS01 sensor
2024-08-03 20:37:47 -07:00
Samuel Sieb
a41c9efb8e
fix ambiguous constructor and initial state
2024-06-30 13:51:32 -07:00
Samuel Sieb
13ef2d2108
add basic axp2101 component
2024-06-14 23:36:11 -07:00
Samuel Sieb
c31892d02b
verify checksum and check message type
2024-05-18 12:25:09 -07:00
Samuel Sieb
5e28ef1391
auto-detect and support 9 byte protocol
2024-05-17 08:51:29 -07:00
Samuel Sieb
b922726dae
temporary unit fix for sen0177 component
2024-03-27 14:42:23 -07:00
Samuel Sieb
82e89d585e
remove components merged to esphome
2024-03-09 22:04:42 -08:00
Samuel Sieb
2d25ecf0e1
add component for CardKB
2024-01-31 09:43:53 -08:00
Mateusz Soszyński
4f6af892c5
add note about merged components ( #54 )
2024-01-13 23:48:02 -08:00
Samuel Sieb
f066f6113c
add ETA SH component
2024-01-13 23:41:08 -08:00
Samuel Sieb
2e08d43137
unlimited buffer and continuous option
2024-01-12 19:57:36 -08:00
Samuel Sieb
c1d639faef
add CSV serial sensor
2024-01-10 00:11:49 -08:00
Samuel Sieb
d9af361322
analog keypad
2024-01-08 23:03:44 -08:00
Samuel Sieb
5bdaa48b00
update top-level README
2024-01-07 22:28:38 -08:00
Samuel Sieb
5abeac2a65
add boot delay component
2024-01-07 22:23:12 -08:00
Samuel Sieb
0f4795817d
update display to match esphome changes
2023-12-28 15:27:12 -08:00
Samuel Sieb
c938e49024
add magic switch component
2023-12-26 14:56:48 -08:00
Samuel Sieb
70730b8033
add M5Stack 8encoder support
2023-12-04 00:47:51 -08:00
Samuel Sieb
1604e23489
display bits are inverted
2023-11-21 19:36:39 -08:00
Samuel Sieb
070f23ab8f
update sn74hc595 display to esphome changes
2023-11-21 19:05:21 -08:00
Tim Newman
73511655e2
Additional explanation of on_state ( #46 )
2023-09-16 19:42:15 -07:00
Alex Harvey
dc512e9b7d
Fix ESPTime namespace in ht16kk33_alpha ( #56 )
2023-09-16 19:41:36 -07:00
Samuel Sieb
680b52de09
only publish height if it has changed
2023-09-16 19:36:12 -07:00
Samuel Sieb
be43d1c96f
add serial numeric sensor
2023-06-20 21:15:49 -07:00
Samuel Sieb
fdfd42218f
Sensair K30 component
2023-03-19 00:03:10 -07:00
Samuel Sieb
7b296661fb
fix wiegand parity
2023-02-21 20:58:10 -08:00
Samuel Sieb
3bd590033f
mark merged components
2023-02-09 21:58:43 -08:00
Samuel Sieb
79531332e9
merge vbus component
2023-02-09 21:51:21 -08:00
Samuel Sieb
844391ef1d
merge wiegand changes from branch
2023-02-09 21:42:57 -08:00
Samuel Sieb
7dbe88a03c
add uart_mitm component
2023-01-17 14:04:51 -08:00
Samuel Sieb
b50facade6
remove device class from flow rate sensor
2023-01-09 23:00:10 -08:00
Samuel Sieb
fc82b4de45
fix copy/paste error
2023-01-09 22:38:54 -08:00
Samuel Sieb
e71fec0a45
trigger progress after start key
2022-11-30 21:49:17 -08:00
Samuel Sieb
2fcc93130c
make start keys work
2022-11-30 21:29:02 -08:00
Samuel Sieb
1e2b3de7f2
fix compiling
2022-11-21 21:21:28 -08:00
Samuel Sieb
87761ae6c2
add start keys and add keys to triggers
2022-11-18 16:36:53 -08:00
Samuel Sieb
e48ea30720
add 37-bit and refactor parity checking
2022-11-15 17:00:35 -08:00
Samuel Sieb
ab9f575a57
add raw trigger
2022-11-15 17:00:35 -08:00