2.) Edit Files serial-starter.rules and create 99-usb-serial.rules
Step 1 - On Windows go to PowerShell and connect to raspberry (ssh)
Step 2 - Show all adapters with “ls -l /dev/serial/by-id”
Step 3 - Show Serial from the right adapter “udevadm info --attribute-walk -n /dev/ttyUSB0 |grep serial”
Step 4 - Show idProduct from the right adapter “udevadm info --attribute-walk -n /dev/ttyUSB0 |grep idProduct”
Step 5 - Show idVendor from the right adapter “udevadm info --attribute-walk -n /dev/ttyUSB0 |grep idVendor”
Step 6 - Edit the Files
I have already tested it, and it works perfectly using a USB TTL RS232.
I am changing the dashboard nodes to use native HAOS cards, and except for the input_number sliders, everything is responding perfectly.
thanks for sharing all the details in this thread – it’s really helpful. I have a question regarding the hardware setup:
In the examples above, the Autoterm heater is connected via USB to a Raspberry Pi running Venus OS. In my case, I’m using a Victron Ekrano GX (with Venus OS preinstalled), and I’m considering using the Pekaway VAN PI USB cable instead of the DIY serial cable.
My questions are:
Can this approach also work directly with the Ekrano GX (without the Raspberry Pi)?
If yes, what would be the recommended setup steps (e.g. configuring udev rules, Node-RED serial nodes, etc.)?
Are there any limitations I should be aware of compared to the Raspberry Pi approach?
I would like to add thins kind of features and be able to start & stop my Autoterm 2D from NodeRed scénarios ontop of my CerboGX.
An USB UART - JST câble should be easy to do to connect the heater. the thing is IDK how the CGX will recognize and let use me this serial output throught NodeRed to communicate with the heater ?
Does someone have sucessfully reproduced the trick. ?