Fabian-Schmidt / esphome-truma_inetbox

ESPHome component to remote control Truma CP Plus Heater
GNU General Public License v3.0
37 stars 7 forks source link

Differences to inetbox2mqtt? #1

Closed 7wells closed 1 year ago

7wells commented 1 year ago

Hi Fabian!

I'm using Magnus' inetbox2mqtt on an ESP32 with UART-LIN adapter and CP+ and can thus control my Truma Combi 4. Now I kind of stumbled over your project (Magnus starred it here on GitHub), and I am not yet quite sure if I understand the differences between your project and Magnus' inetbox2mqtt. Please forgive me my fault, if I might have overseen something. It would be great if you added a few lines of explanation (if your time permits it, of course). Thank you so much, and my best regards to you!😃

Fabian-Schmidt commented 1 year ago

Thanks for the feedback.

I consider this solution an evolution from Magnus inetbox2mqtt solution. My solution is build as an ESPHome component. ESPHome is a toolbox for building your ESP project. It allows specific tailor and mixing of components.

Magnus solution is fixed functionality. In ESP Home you can configure and add more like Bluetooth Sensor, Temperature Sensor, light or display etc. just by configuration. So you get more functionality out of one ESP / RP2040 and can tailor it to your need without me modifying this component each time.

Plus I have added features like:

7wells commented 1 year ago

@Fabian-Schmidt So it's possible to add further sensors like on my other ESP32? The one at the top is connected to a Pi4 with HA and ESPhome, the other is just a stand-alone with a humidity/ temperature sensor and LCD.

esp32_hum+temp.jpg

A third ESP32 (not shown) runs inetbox2mqtt in my RC car.

How much RAM does the ESP32 need for your project? Mine have just 4 GB, AFAIK.

Thanks a lot for your great project and your time! 👍

Fabian-Schmidt commented 1 year ago

Hi, Yes you can add more sensors. I currently building a status display. Just one ESP32 with Display, RTC, a bunch of Bluetooth sensors and the Truma Lin interface. And this is more or less now just configuration using ESP Home.

Pic

Top is information from my Victron Smart Shunt (via BT), Victron Smart Solar (via BT), current temperature of the Truma and last Gas tank sensor (via BT). All without HA just the ESP alone.

My ESP32 has 320kb of RAM. I do have issues when using Bluetooth, Display and Wifi.

7wells commented 1 year ago

Very nice! 😃 Is it a Truma LevelControl? I was not aware that communication with this one is also already clear. I would love to have this included, too.

Fabian-Schmidt commented 1 year ago

No this is using a Mopeka (Standard) Gas Sensor. They are already supported by ESP Home.

snipah commented 1 year ago

No this is using a Mopeka (Standard) Gas Sensor. They are already supported by ESP Home.

This is great news! Ordered the mopeka standard yesterday and switched to esphome-dev already.