Mal wieder virtuelle Geräte - jetzt aber richtig!

Guten Morgen,

hat jemand von euch den Hue Präsenzmelder in NodeRed umgesetzt und kann ihn als virtuelles Gerät zur Verfügung stellen?

Edit: Ich möchte die Dinger wieder über die Hue Bridge laufen lassen.

Viele Grüße

Hier gibt’s schon was:

danke …bin seit gestern auch schon am lernen - was ioB so kann :slight_smile: und ja da stimme ich euch zu, es eröffnet grenzenlose Möglichkeiten :slight_smile: hab ein paar Fragen zum Verständnis:
Frage 1 MQTT: vor ioB musste ich auf meinem Raspi via apt-get und wget mqtt installieren - dies erübrigt sich mit dem ioBroker stimmt’s?

Frage 2 Homee Adapter: braucht es noch Node-Red wenn ich in ioB auch den Homee Adapter habe? Hab da gestern was gesehen aber noch nicht ausprobiert?

ps danke nochmal an alle - es gibt so vielen Foren aber keins in dem jeder sich so gut hilft und auf eine Antwort nicht Monate gewartet werden muss. Ich freue mich bald auch über mein Hausbauprojekt zu berichten, dieses werde ich ohne Loxone oder KNX smart realisieren :slight_smile: der Elektriker weißt noch nichts von seinem Glück :smiley: die Frau nur teils …schönes WE

auch von mir besten Dank für deine Arbeit und diesen Flow…kurze Frage ich habe die Koordinaten meiner Zonen aus der Valetudo Config.json entnommen bsp.: 22000:21300:23111:1 - wo kann ich sie eintragen um die Zonen aus deinem Flow nutzen zu können?
VG Michael

Hi,

du brauchst Node Red, wenn du virtuelle Geräte anlegen willst. Dort importierst du den Flow und gibst auch die Koordinaten des Sauger. Der homee Adapter erlaubt dir andersrum echt Geräte in iobroker zu steuern oder zu visualisieren.

:coffee:

1 „Gefällt mir“

Hallo @johnybravo0815,

Ich bin wirklich nicht der Pro, da gibt es hier andere viel viel Bessere im Forum. Und ja, ich gebe Dir Recht das Forum hier und seine Mitglieder sind der Hammer :grinning:
Zu 1: Ja, MQTT Server/Client steht als Adapter Im IOBroker zur Verfügung
Zu 2: Meines Wissens funktioniert HiH nur mit der Node https://flows.nodered.org/node/node-red-contrib-homee von Stefan In Node-Red.
Es gibt zu HiH und Node-Red ein gutes Wiki WIKI: Virtuelle Geräte via hih
Es gibt auf YouTube auch einige Hilfreiche Videos von @Micha YouTube Channel

VG
Möllo

1 „Gefällt mir“

ja das habe ich alles bereits und alles läuft 1a - was ich nicht weiß ist wo genau tippe ich die Koordinaten der Zonen ein - laut dem hih gibt es 10 Zonen die würde ich gerne mit den Koordinaten meiner Wohnung belegen…ich denke und so sehe ich das im Flow, dass diese ID 553 mit den 10 Zonen noch keine Function Node hat ergo noch ohne Funktion ist…

In meiner Version des Flows gibt es ein Node „setze Koordinaten“. Dort trägt man für die Werte 1-10 die Koordinaten ein und verbindet das Node noch mit dem Geräte-Node. Dann wird bei Übermittlung des Werts 1 die Koordinate zugehörig zu 1 an den Sauger geschickt.
Bei mir ist es die ID 555 - aber dass ist ja individuell.

:coffee:

Vielen Dank! Funktioniert!

Kann man zusätzlich noch die Dauer des Bewegungsalarms in das Gerät mit aufnehmen? Oder kann mir jemand einen Tipp geben, wie das Ganze funktioniert?

Wer cool wenn du mir deinen Flow schicken könntest :slight_smile: mein Flow hat diese Node leider nicht - vllt kann @Micha dann die Liste der Flows aktualisieren

Musst hier mal sehen - der Flow stammt von @shamrock hier: Mal wieder virtuelle Geräte - jetzt aber richtig!

Welche Liste soll aktualisiert werden?
VG

…die mit den FLows https://github.com/homeean/node-red-contrib-homee-flows

dort der letzte Flow - Xiaomi Saugroboter ist nicht vollständig - nehme ich den direkt von dort so fehlt der hintere Teil der Function Nodes für die Zonen-Reinigung.

Bei der Gelegenheit kannst du auch meinen gestern erstellten Flow für die Aqara Temp Sensoren mit ioBroker ergänzen.

Aqara Temperatur Sensor über ioBroker:

[
    {
        "id": "f22d88c7.771e28",
        "type": "homeeDevice",
        "z": "827b6558.4c0e5",
        "virtual-homee": "",
        "name": "Klima Kinderzimmer",
        "nodeId": "450",
        "profile": "3014",
        "icon": "default",
        "attributes": "[{\"id\":450,\"node_id\":450,\"instance\":0,\"minimum\":0,\"maximum\":50,\"current_value\":23.6,\"target_value\":23.6,\"last_value\":23.799,\"unit\":\"%C2%B0C\",\"step_value\":0.5,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1572966224,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":451,\"node_id\":450,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":49,\"target_value\":49,\"last_value\":48,\"unit\":\"%25\",\"step_value\":1,\"editable\":0,\"type\":7,\"state\":1,\"last_changed\":1572966224,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":452,\"node_id\":450,\"instance\":0,\"minimum\":260,\"maximum\":1160,\"current_value\":993.299,\"target_value\":993.299,\"last_value\":993.2,\"unit\":\"mBar\",\"step_value\":5,\"editable\":0,\"type\":94,\"state\":1,\"last_changed\":1572966224,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":453,\"node_id\":450,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":47,\"target_value\":47,\"last_value\":42,\"unit\":\"%25\",\"step_value\":1,\"editable\":0,\"type\":8,\"state\":1,\"last_changed\":1572634009,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"}]",
        "x": 900,
        "y": 380,
        "wires": [
            []
        ]
    },
    {
        "id": "286f8e36.dbaf3a",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "TempKZi",
        "topic": "zigbee.0.00158d0004444ffc.temperature",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 100,
        "y": 320,
        "wires": [
            [
                "eb72d499.671338"
            ]
        ]
    },
    {
        "id": "eb72d499.671338",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 320,
        "wires": [
            [
                "8d1b9c16.a86908"
            ]
        ]
    },
    {
        "id": "8d1b9c16.a86908",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":450,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 320,
        "wires": [
            [
                "f22d88c7.771e28"
            ]
        ]
    },
    {
        "id": "6627c6fa.1b35e",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "TempKZi Hum",
        "topic": "zigbee.0.00158d0004444ffc.humidity",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 90,
        "y": 360,
        "wires": [
            [
                "3c315760.e7317"
            ]
        ]
    },
    {
        "id": "3c315760.e7317",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 360,
        "wires": [
            [
                "4dc34781.b6d688"
            ]
        ]
    },
    {
        "id": "4dc34781.b6d688",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":451,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 360,
        "wires": [
            [
                "f22d88c7.771e28"
            ]
        ]
    },
    {
        "id": "e74d309f.912c08",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "TempKZi Press",
        "topic": "zigbee.0.00158d0004444ffc.pressure",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 80,
        "y": 400,
        "wires": [
            [
                "b379e03f.d52b1"
            ]
        ]
    },
    {
        "id": "b379e03f.d52b1",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 400,
        "wires": [
            [
                "35d7b38b.8f124c"
            ]
        ]
    },
    {
        "id": "35d7b38b.8f124c",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":452,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 400,
        "wires": [
            [
                "f22d88c7.771e28"
            ]
        ]
    },
    {
        "id": "ac6561b9.5cd008",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "TempKZi Battery",
        "topic": "zigbee.0.00158d0004444ffc.battery",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 80,
        "y": 440,
        "wires": [
            [
                "e5b69379.c42eb8"
            ]
        ]
    },
    {
        "id": "e5b69379.c42eb8",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 440,
        "wires": [
            [
                "f21be645.ecb448"
            ]
        ]
    },
    {
        "id": "f21be645.ecb448",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":453,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 440,
        "wires": [
            [
                "f22d88c7.771e28"
            ]
        ]
    },
    {
        "id": "3ef55638.fe466a",
        "type": "comment",
        "z": "827b6558.4c0e5",
        "name": "Node ID 450",
        "info": "",
        "x": 1070,
        "y": 360,
        "wires": []
    }
]```

Wie hast Du Deine Viessmann Therme eingebunden und was kannst Du alles steuern/anzeigen?

Habe an der Therme die Vitoconnect 100, sprich die anbindung an Viesmann App.

Auf Github gibt es einen iobroker Adapter, den man über die Url installieren muss. Der Adapter in der iobroker suche ist der falsche.

Damit habe ich alle Daten in iobroker.

Kesseltemperatur, Vorlauftemperatur, Warmwasser IST, Warmwasser Soll, Außentemperatur, Brenner on/off, Heizkreispumpe on/off, Speicherladepumpe on/off, Zirkulation in/off… Zeitschaltungen, Betriebsmodi etc.

Einzig die Zirkulation habe ich an eine Fibaro Switch anklemmen lassen, anstatt an der therme.
Die Therme kann für die Zirkulation zwar auch Zeitprogramme, aber dadurch ist sie direkt in homee und ich habe dort Zeitprogramme gemacht.
Zusätzlich reagiert sie auf Aeotec Multisensor im Badezimmer.

Am einstellen der z.B. WW Temperatur arbeite ich noch, da die Werte nicht an den Viessman Server geschickt werden, Sprich sich nichts ändert. Weiß noch nicht ob das überhaupt geht.


3 „Gefällt mir“

Wie bekommst du die Bezeichnungen unter Gerätestatus angepasst? Kannst du den Flow hier einstellen, damit ließe sich an meinem bestimmt noch was ergänzen.

VG Sven

In der Viessmann App geht das, liegt vielleicht nur am iob Adapter?

Kannst Du auch solche Schnelleinstellungen wie Warmwasser schalten?

ja klar kann ich nachher machen. Als Erklärung: bei manchen Attributs Typen kannst du bei Unit die Einhat angeben. Da rein hab ich das geschrieben.

Entweder das oder ich habe den richtigen Command noch nicht gefunden.
Theoretisch sollte auch eine schnell auswahl geben. bin mir da aber gerade nicht zu 100% sicher. guck ich nach.

3 „Gefällt mir“

@Sven @pino73

aber wie gesagt ist noch nicht ganz fertig, der Rückkanal für den Dimmer (Zirkulation) läuft noch nicht ganz. Und das Einstellen von Werten fehlt.

[
    {
        "id": "d6a79e87.e82c",
        "type": "tab",
        "label": "Heizung ID:8",
        "disabled": false,
        "info": ""
    },
    {
        "id": "83bbd21e.a0864",
        "type": "homeeDevice",
        "z": "d6a79e87.e82c",
        "virtual-homee": "",
        "name": "Heizung",
        "nodeId": "8",
        "profile": "11",
        "icon": "nodeicon_heatingsystem",
        "attributes": "[{\"id\":80,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%C2%B0C\",\"step_value\":1,\"editable\":0,\"type\":31,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":81,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%C2%B0C\",\"step_value\":1,\"editable\":0,\"type\":32,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":82,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%C2%B0C\",\"step_value\":1,\"editable\":0,\"type\":97,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":83,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":21,\"target_value\":21,\"last_value\":1,\"unit\":\"%C2%B0C\",\"step_value\":1,\"editable\":0,\"type\":98,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":84,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Zirkulation ON/OFF\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":85,\"node_id\":8,\"instance\":1,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%C2%B0C Kesseltemp.\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":86,\"node_id\":8,\"instance\":2,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%C2%B0C Vorlauftemp.\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":87,\"node_id\":8,\"instance\":3,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Brenner ON/OFF\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":88,\"node_id\":8,\"instance\":6,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"%25 Modulation\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":89,\"node_id\":8,\"instance\":4,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Heizkreispumpe ON/OFF\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":800,\"node_id\":8,\"instance\":5,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Speicherladepumpe ON/OFF\",\"step_value\":1,\"editable\":0,\"type\":5,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":801,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":9999999999,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Brennerbetrieb Std.\",\"step_value\":1,\"editable\":0,\"type\":104,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":802,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":9999999999,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Brennerstarts.\",\"step_value\":1,\"editable\":0,\"type\":110,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":803,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"für Heizung\",\"step_value\":1,\"editable\":0,\"type\":87,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":804,\"node_id\":8,\"instance\":1,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"für Warmwasser\",\"step_value\":1,\"editable\":0,\"type\":87,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":805,\"node_id\":8,\"instance\":0,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":1,\"unit\":\"Zirkulation OFF/ON\",\"step_value\":1,\"editable\":1,\"type\":2,\"state\":1,\"last_changed\":1570085457,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"}]",
        "x": 760,
        "y": 860,
        "wires": [
            [
                "c7881ace.837338"
            ]
        ]
    },
    {
        "id": "dac781e.e407e8",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 80 WW Ist",
        "info": "",
        "x": 90,
        "y": 20,
        "wires": []
    },
    {
        "id": "2f808b32.82ca44",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 81 WW SOLL",
        "info": "",
        "x": 100,
        "y": 120,
        "wires": []
    },
    {
        "id": "2deb2aed.0a79e6",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 82 Temp außen",
        "info": "",
        "x": 110,
        "y": 220,
        "wires": []
    },
    {
        "id": "3087aa17.8502f6",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 83 Raum Temp",
        "info": "",
        "x": 110,
        "y": 320,
        "wires": []
    },
    {
        "id": "86cb5cea.12021",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 84 Zirkulation",
        "info": "",
        "x": 100,
        "y": 400,
        "wires": []
    },
    {
        "id": "4f6a65d6.be35bc",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 85 Kesseltemp",
        "info": "",
        "x": 100,
        "y": 500,
        "wires": []
    },
    {
        "id": "a1534562.a11928",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 86 Vorlauftemp",
        "info": "",
        "x": 110,
        "y": 600,
        "wires": []
    },
    {
        "id": "f833e051.a2bb2",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 87 Brenner on/off",
        "info": "",
        "x": 110,
        "y": 700,
        "wires": []
    },
    {
        "id": "b85b637b.e00da",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 88 Modulation",
        "info": "",
        "x": 100,
        "y": 800,
        "wires": []
    },
    {
        "id": "5d920138.a7b0f",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 89 Heizkreispumpe",
        "info": "",
        "x": 120,
        "y": 900,
        "wires": []
    },
    {
        "id": "7b478053.388b",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 800 Speicherladepumpe",
        "info": "",
        "x": 130,
        "y": 1000,
        "wires": []
    },
    {
        "id": "bbbc0df2.c37e8",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 801 Brennerbetriebsstd.",
        "info": "",
        "x": 130,
        "y": 1100,
        "wires": []
    },
    {
        "id": "d57cfa66.e8c618",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 802 Brennerstarts",
        "info": "",
        "x": 110,
        "y": 1200,
        "wires": []
    },
    {
        "id": "ae7c6a1d.00e618",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Kesseltemp.",
        "topic": "viessmannapi.0.heating.boiler.sensors.temperature.main.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 540,
        "wires": [
            [
                "6a0d7f40.95bfe"
            ]
        ]
    },
    {
        "id": "89a3c0e6.c70a1",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "WW IST",
        "topic": "viessmannapi.0.heating.dhw.sensors.temperature.hotWaterStorage.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 80,
        "y": 60,
        "wires": [
            [
                "dcf74b5a.464f78"
            ]
        ]
    },
    {
        "id": "bbe37308.41383",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "WW SOLL",
        "topic": "viessmannapi.0.heating.dhw.temperature.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 80,
        "y": 160,
        "wires": [
            [
                "751bf5b7.38c34c"
            ]
        ]
    },
    {
        "id": "b071d3b4.4100c",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Außentemp",
        "topic": "viessmannapi.0.heating.sensors.temperature.outside.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 260,
        "wires": [
            [
                "7244f022.212a4"
            ]
        ]
    },
    {
        "id": "895854ff.86ae18",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Vorlauf temp",
        "topic": "viessmannapi.0.heating.circuits.0.sensors.temperature.supply.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 640,
        "wires": [
            [
                "8c6802a1.17e31"
            ]
        ]
    },
    {
        "id": "65f944da.af56ec",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Zirkulationspumpe.OnOff",
        "topic": "homee.0.DoubleMeteringSwitch-161.OnOff-615",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 130,
        "y": 440,
        "wires": [
            [
                "20bf2d83.c65622"
            ]
        ]
    },
    {
        "id": "4fcb1d3a.b973d4",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Modulation",
        "topic": "viessmannapi.0.heating.burner.modulation.value",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 80,
        "y": 840,
        "wires": [
            [
                "2e00b379.1c9f9c"
            ]
        ]
    },
    {
        "id": "121114e7.0890ab",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Brenner on/OFF",
        "topic": "viessmannapi.0.heating.burner.active",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 100,
        "y": 740,
        "wires": [
            [
                "dc6df4b4.f6afe8"
            ]
        ]
    },
    {
        "id": "c5b3bec4.04792",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Brenner Std.",
        "topic": "viessmannapi.0.heating.burner.statistics.hours",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 1140,
        "wires": [
            [
                "1b554377.8e377d"
            ]
        ]
    },
    {
        "id": "ae35cf1a.02e2",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Brenner starts",
        "topic": "viessmannapi.0.heating.burner.statistics.starts",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 1240,
        "wires": [
            [
                "e24eff97.bbf0b"
            ]
        ]
    },
    {
        "id": "15438e4f.d3ed52",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Speicherladepumpe",
        "topic": "viessmannapi.0.heating.dhw.charging.active",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 110,
        "y": 1040,
        "wires": [
            [
                "ce277d26.37dfc"
            ]
        ]
    },
    {
        "id": "5dbfc06a.5430b",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Heizkreispumpe",
        "topic": "viessmannapi.0.heating.circuits.0.circulation.pump.status",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 100,
        "y": 940,
        "wires": [
            [
                "994259af.57a448"
            ]
        ]
    },
    {
        "id": "55403796.742cd8",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 803 Zeitplan Heizung",
        "info": "",
        "x": 120,
        "y": 1300,
        "wires": []
    },
    {
        "id": "2a26b3b.858a14c",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 804 Zeitplan WW",
        "info": "",
        "x": 110,
        "y": 1400,
        "wires": []
    },
    {
        "id": "f1eeca41.bb94f8",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Zeitplan WW",
        "topic": "viessmannapi.0.heating.dhw.schedule.active",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 90,
        "y": 1440,
        "wires": [
            [
                "fa191d5d.15136"
            ]
        ]
    },
    {
        "id": "59838025.e86f6",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Zeitplan Heizung",
        "topic": "viessmannapi.0.heating.circuits.0.heating.schedule.active",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 100,
        "y": 1340,
        "wires": [
            [
                "7ba46654.7e80a8"
            ]
        ]
    },
    {
        "id": "dcf74b5a.464f78",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":80,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 60,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "751bf5b7.38c34c",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":81,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 160,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "7244f022.212a4",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":82,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 260,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "6a0d7f40.95bfe",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":85,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 540,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "8c6802a1.17e31",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":86,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 640,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "2e00b379.1c9f9c",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":88,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 840,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "1b554377.8e377d",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":801,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 1140,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "e24eff97.bbf0b",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{\"attribute\":{\"id\":802,\"value\":{{payload}}}}",
        "output": "json",
        "x": 300,
        "y": 1240,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "20bf2d83.c65622",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":84,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":84,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 360,
        "y": 440,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "dc6df4b4.f6afe8",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":87,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":87,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 320,
        "y": 740,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "994259af.57a448",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "on",
                "fromt": "str",
                "to": "{\"attribute\":{\"id\":89,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "off",
                "fromt": "str",
                "to": "{\"attribute\":{\"id\":89,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 320,
        "y": 940,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "ce277d26.37dfc",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":800,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":800,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 320,
        "y": 1040,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "7ba46654.7e80a8",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":803,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":803,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 320,
        "y": 1340,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "fa191d5d.15136",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":804,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":804,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 320,
        "y": 1440,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "4c7cb188.5a299",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "ID 805 Zirkulation",
        "info": "",
        "x": 100,
        "y": 1500,
        "wires": []
    },
    {
        "id": "537a4a1f.2dbd64",
        "type": "ioBroker in",
        "z": "d6a79e87.e82c",
        "name": "Zirkulationspumpe.OnOff",
        "topic": "homee.0.DoubleMeteringSwitch-161.OnOff-615",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "x": 130,
        "y": 1540,
        "wires": [
            [
                "16097613.08faba"
            ]
        ]
    },
    {
        "id": "16097613.08faba",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":84,\"value\":1}}",
                "tot": "json"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "{\"attribute\":{\"id\":84,\"value\":0}}",
                "tot": "json"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 360,
        "y": 1540,
        "wires": [
            [
                "83bbd21e.a0864"
            ]
        ]
    },
    {
        "id": "b8873630.d40638",
        "type": "template",
        "z": "d6a79e87.e82c",
        "name": "ON/OFF",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "{{payload.targetValue}}",
        "output": "json",
        "x": 1100,
        "y": 80,
        "wires": [
            [
                "d8d18c35.e10af",
                "b0415c9a.0e289"
            ]
        ]
    },
    {
        "id": "cd416503.44a548",
        "type": "change",
        "z": "d6a79e87.e82c",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload.targetValue",
                "pt": "msg",
                "from": "1",
                "fromt": "num",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "change",
                "p": "payload.targetValue",
                "pt": "msg",
                "from": "0",
                "fromt": "num",
                "to": "false",
                "tot": "bool"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 920,
        "y": 80,
        "wires": [
            [
                "b8873630.d40638"
            ]
        ]
    },
    {
        "id": "d8d18c35.e10af",
        "type": "ioBroker out",
        "z": "d6a79e87.e82c",
        "name": "ON/OFF",
        "topic": "homee.0.DoubleMeteringSwitch-161.OnOff-615",
        "ack": "false",
        "autoCreate": "false",
        "x": 1280,
        "y": 80,
        "wires": []
    },
    {
        "id": "c7881ace.837338",
        "type": "switch",
        "z": "d6a79e87.e82c",
        "name": "",
        "property": "payload.attributeId",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "805",
                "vt": "num"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 770,
        "y": 80,
        "wires": [
            [
                "cd416503.44a548"
            ]
        ]
    },
    {
        "id": "2ede9063.df337",
        "type": "comment",
        "z": "d6a79e87.e82c",
        "name": "Zirkulation ON/OFF",
        "info": "",
        "x": 1130,
        "y": 40,
        "wires": []
    },
    {
        "id": "b0415c9a.0e289",
        "type": "link out",
        "z": "d6a79e87.e82c",
        "name": "Zirkulation",
        "links": [
            "a4337728.267d58"
        ],
        "x": 1275,
        "y": 140,
        "wires": []
    },
    {
        "id": "a4337728.267d58",
        "type": "link in",
        "z": "d6a79e87.e82c",
        "name": "",
        "links": [
            "b0415c9a.0e289"
        ],
        "x": 215,
        "y": 1580,
        "wires": [
            [
                "16097613.08faba"
            ]
        ]
    }
]
1 „Gefällt mir“

Hast Du auch irgendwo einen Datenpunkt für den aktuellen Stromverbrauch gefunden?
In der Viessmann App wird ja leider nur der Gesamtwert angezeigt.