Hallo Timo
ich habe mir einen Spannungsteiler gebaut für 4 Stufen.
siehe Zeichnung und Foto.
diesen habe ich sowohl als Stand allone als auch mit Display getestet, funktioniert beides.
Ich habe das auf 14,2V berechnet, da beim Kurtzschluss der Pinne die Spannung durchgereicht wird, und nicht mehr als 3,2V auf den ADS geschickt werden. Im Betrieb hat mein Sensor eine Spannung von 6V.
Um keine Dauerspannung auf den Sensor zu geben, habe ich ein Relay geschaltet. das alle 5 Minuten, Seitenwechsel auf Info, bzw. auf Tastendruck auf der Infoseite geschaltet wird.
Die Dioden habe ich genommen um keine Spannung ins vorhandene System zu schicken, man weiß ja nie wie es darauf reagiert.
[
{
"id": "086e9f4712c74fed",
"type": "ui_button",
"z": "b3f96651a445db09",
"name": "",
"group": "83efe75b9db71cfa",
"order": 9,
"width": 0,
"height": 0,
"passthru": false,
"label": "Wassertank",
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"payload": "true",
"payloadType": "bool",
"topic": "topic",
"topicType": "msg",
"x": 170,
"y": 980,
"wires": [
[
"d4fae62ca30c24bb",
"8bf82c18c3f7fbbf",
"b69ad6c697d02d35",
"2d8505263d7d576b"
]
]
},
{
"id": "3c772998aa4f40ef",
"type": "delay",
"z": "b3f96651a445db09",
"name": "",
"pauseType": "delay",
"timeout": "1",
"timeoutUnits": "seconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 620,
"y": 1020,
"wires": [
[
"8bf82c18c3f7fbbf",
"2d8505263d7d576b",
"b69ad6c697d02d35"
]
]
},
{
"id": "d4fae62ca30c24bb",
"type": "change",
"z": "b3f96651a445db09",
"name": "",
"rules": [
{
"t": "change",
"p": "payload",
"pt": "msg",
"from": "true",
"fromt": "bool",
"to": "false",
"tot": "bool"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 420,
"y": 1020,
"wires": [
[
"3c772998aa4f40ef"
]
]
},
{
"id": "8bf82c18c3f7fbbf",
"type": "debug",
"z": "b3f96651a445db09",
"name": "debug 732",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": true,
"complete": "true",
"targetType": "full",
"statusVal": "payload",
"statusType": "auto",
"x": 890,
"y": 940,
"wires": []
},
{
"id": "fc6e587d13c48dc1",
"type": "inject",
"z": "b3f96651a445db09",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "300",
"crontab": "",
"once": true,
"onceDelay": "5",
"topic": "",
"payload": "true",
"payloadType": "bool",
"x": 190,
"y": 1020,
"wires": [
[
"d4fae62ca30c24bb",
"8bf82c18c3f7fbbf",
"2d8505263d7d576b",
"b69ad6c697d02d35"
]
]
},
{
"id": "2d8505263d7d576b",
"type": "mcp23017output",
"z": "b3f96651a445db09",
"d": true,
"name": "",
"chip": "4e9949f3b6e19991",
"bitNum": "15",
"invert": true,
"x": 890,
"y": 1020,
"wires": [
[]
]
},
{
"id": "b69ad6c697d02d35",
"type": "rpi-gpio out",
"z": "b3f96651a445db09",
"name": "",
"pin": "5",
"set": true,
"level": "0",
"freq": "",
"out": "out",
"bcm": true,
"x": 860,
"y": 1060,
"wires": []
},
{
"id": "2f1ecf948f552bdf",
"type": "ui_ui_control",
"z": "b3f96651a445db09",
"name": "",
"events": "change",
"x": 220,
"y": 1100,
"wires": [
[
"8430d51654056f89"
]
]
},
{
"id": "8430d51654056f89",
"type": "function",
"z": "b3f96651a445db09",
"name": "check tab",
"func": "if (msg.payload == \"change\" && msg.name === \"Info\") {\n msg.payload = true;\n return msg;\n}",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 360,
"y": 1100,
"wires": [
[
"d4fae62ca30c24bb",
"2d8505263d7d576b",
"b69ad6c697d02d35",
"8bf82c18c3f7fbbf"
]
]
},
{
"id": "46b2efa262c45872",
"type": "comment",
"z": "b3f96651a445db09",
"name": "Relays auf der Relayseite deaktivieren",
"info": "",
"x": 1070,
"y": 1100,
"wires": []
},
{
"id": "83efe75b9db71cfa",
"type": "ui_group",
"name": "Water",
"tab": "deee53a800de461d",
"order": 3,
"disp": true,
"width": "6",
"collapse": true,
"className": ""
},
{
"id": "4e9949f3b6e19991",
"type": "mcp23017chip",
"addr": "0x20",
"interval": "100"
},
{
"id": "deee53a800de461d",
"type": "ui_tab",
"name": "Info",
"icon": "mi-info",
"order": 3,
"disabled": false,
"hidden": false
}
]
Ich hoffe ich konnte dir damit auch helfen, fürs Frischwasser habe ich ja einen Votronik Sensor nachgerüstet, aber an den Abwassertank wollte ich nicht ran.
Daher habe ich das versucht. Der ist zwar nicht so genau, aber man sieht auch wenn der Tank voll ist 
Gruß
Arno