Getestet habe ich bisher mit 24V DC, sollte bei 12V genauso funtionieren.
Teste ich aber.
Der Shelly 1 mit Addon kann bisher nur mit bis 3 Stk. DS18B20 oder 1 Stk. DHT22 "umgehen"
Über den Arduino (Nano) werden 3 analoge oder digitale Werte von Sensoren als "Temperaturwert" an den Shelly gesendet.
Den Tankgeber habe ich mir angesehen.
4-20mA werden ganz einfach über einen Widerstand in Reihe zum Sensor als Spannung umgesetzt und gemessen, also easy.
Der kommt dann in Reihe zu Deiner vorhanden Anzeige, oder wird "angezapft"
Der Wert 0-100% entspricht dann 0-100°C (-20 bis 125°C möglich)
Die anderen beiden Werte können dann auch Spannung, Strom, usw. sein.
Bsp. Batteriespannung vom Boot, oder Temperaturen.
Bisher habe ich den Arduino nicht direkt über den Addon mit 5V versorgt, weil ich Fehler dadurch ausschließen wollte. Der kann auch an 12V.