

Base CAN Bus Configuration ¶Įach canbus platform extends this configuration schema.Ĭanbus : - platform. So you can have several nodes being able to control a light in e.g. turn on a light, it can listen for can messages with the can id assigned to it. You can setup a canīus network where each node has a can id which will use to broadcast data about itself, if a node

Is up to you how to organize the can_id values. For the ESPHomeĬAN bus to work you need to select the device that has the physical CAN bus implemented.Īny can bus node can transmit data at any time, and any node can send any can_id value and any The CAN bus itself has only two wires named Can High and Can Low or CanH and CanL. With this you can transmit the press of a button or the feedback from a sensor on the bus.Īll other devices on the bus will be able to get this data to switch on/off a light or display the The current ESPHome implementation supports single frame data transfer. These features have led to CAN’s popularity in a variety of industries including building

Specification calls for high immunity to electrical interference and the ability to self-diagnose and repairĭata errors. It allows automotive components to communicate on a single or dual-wire networked data bus up to 1Mbps.ĬAN is an International Standardization Organization (ISO) defined serial communications bus originallyĭeveloped for the automotive industry to replace the complex wiring harness with a two-wire bus. Controller Area Network (CAN bus) is a serial bus protocol to connect individual systems and sensorsĪs an alternative to conventional multi-wire looms.
