1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-18 01:33:51 +01:00

Canbus + MCP2515 including ExtID support (#1384)

This commit is contained in:
Daniel Schramm
2020-12-21 20:27:20 +01:00
committed by GitHub
parent 63c420254a
commit 498b59e998
10 changed files with 1457 additions and 0 deletions

View File

@@ -1890,6 +1890,9 @@ text_sensor:
- globals.set:
id: glob_int
value: '0'
- canbus.send:
can_id: 23
data: [ 0x10, 0x20, 0x30 ]
- platform: template
name: Template Text Sensor
id: template_text
@@ -1916,3 +1919,22 @@ sn74hc595:
rtttl:
output: gpio_19
canbus:
- platform: mcp2515
cs_pin: GPIO17
can_id: 4
bit_rate: 50kbps
on_frame:
- can_id: 500
then:
- lambda: |-
std::string b(x.begin(), x.end());
ESP_LOGD("canid 500", "%s", &b[0] );
- can_id: 23
then:
- if:
condition:
lambda: 'return x[0] == 0x11;'
then:
light.toggle: living_room_lights