Suggest engage the Home Assistant community to encurage an integration for BUSMASTER and other CAN Bus OBD-II/OBD2 adapters
Hedda opened this issue · 1 comments
I would like to suggest and recommend that a BUSMASTER developer(s) try to engage with the Home Assistant community to encourage a Home Automation "integration" (also referred to as "integration component" and "custom component") for BUSMASTER protocol/API specifically and/or a generic integration for CAN Bus OBD-II/OBD2 (OBD/EOBD+CANbus) adapters which supports the same APIs and protocols for third-party integrations.
Check out feature request discussion -> https://community.home-assistant.io/t/support-for-can-bus-peak-ixxat-canable-etc/249639/
Home Assistant is an open-source home automation software application and is currently the world's most popular platform for home automation enthusiasts, primarily because it makes it relatively easy for developers to make third-party integrations for it so it, therefore, has more third-party integrations than other home automation framework, and it is also one of the most active Python-based projects on GitHub.
https://en.wikipedia.org/wiki/Home_Assistant
https://github.com/home-assistant/
https://www.home-assistant.io/
Home Assistant community members have requested support for different OBD-II/OBD2 adapters for a long time in order to both use it as a device tracker and/or presence detection of their cars and trucks (when it connects you to your Wi-Fi at home) as well as get data information about things like battery and fuel level status which is useful in home automation use cases like sending status notifications when the car/truck arrive at home or when battery or fuel is low.
See example:
https://developers.home-assistant.io/docs/development_index/
https://developers.home-assistant.io/docs/dev_101_services/
https://developers.home-assistant.io/docs/creating_component_index/
https://www.youtube.com/watch?v=e3VwPb72Bbg
https://www.youtube.com/watch?v=6LHeoUS1R40
https://www.youtube.com/watch?v=_yVzgrGt1ok
Here are by the way some somewhat similar sensor integrations for HA, most of these only offer "sensors" and "binary sensors" but some of these have offered some type of device tracker and/or presence detection as well:
https://www.home-assistant.io/integrations/#car
https://www.home-assistant.io/integrations/torque/
https://www.home-assistant.io/integrations/bmw_connected_drive/
https://www.home-assistant.io/integrations/dacia/
https://www.home-assistant.io/integrations/mazda/
https://www.home-assistant.io/integrations/nissan_leaf/
https://www.home-assistant.io/integrations/subaru/
https://www.home-assistant.io/integrations/volvooncall/
https://brands.home-assistant.io/_/nsw_fuel_station/logo.png
https://www.home-assistant.io/integrations/openevse/
https://www.home-assistant.io/integrations/juicenet/
https://www.home-assistant.io/integrations/traccar/
https://www.home-assistant.io/integrations/tractive/
https://www.home-assistant.io/integrations/owntracks/
https://www.home-assistant.io/integrations/fleetgo/
https://www.home-assistant.io/integrations/mqtt_room/
https://www.home-assistant.io/integrations/device_sun_light_trigger/
https://www.home-assistant.io/integrations/asuswrt/
There are also more integrations for other non-car related bus protocols which present sensors and binary sensor, etc. entities to Home Assistant, ex:
https://www.home-assistant.io/integrations/velbus/
https://www.home-assistant.io/integrations/ubus/
https://www.home-assistant.io/integrations/modbus/
Personally, I would love to have a new integration which combines sensors, binary sensors, and device tracker and/or presence detection (person tracking) for knowing vehicles location prioritized if there is developer interest in that:
https://www.home-assistant.io/integrations/device_tracker/
https://www.home-assistant.io/integrations/#presence-detection
https://www.home-assistant.io/integrations/person/
https://www.home-assistant.io/integrations/proximity/