Mal wieder virtuelle Geräte - jetzt aber richtig!

Auf Homee 0.5.3 in Node Red - es komisch ist dass die Geräte trotzdem noch laufen also - mein BM in der Küche oder mein Aqara Schalter schaltet noch beim Betätigen …hmm nur in der App stehen alle mit Host nicht verfügbar…

Edit: Host ist wieder da - allerdings das Einloggen über die Web-Oberfläche klappt nicht -> Fehlermeldung „Anmeldung fehlgeschlagen. Bitte überprüfe deine Eingaben und stelle sicher, dass dein Homee erreichbar ist“

Glaube ich nicht, dass das mit dem Update im Node-Red zusammenhängt …komisch ist es trotzdem

bitteschön …

[
    {
        "id": "3cdd5383.a90b54",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "Occupancy",
        "topic": "zigbee.0.00158d000302c3f7.occupancy",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 90,
        "y": 120,
        "wires": [
            [
                "309cbc72.828874"
            ]
        ]
    },
    {
        "id": "95195033.8dd448",
        "type": "debug",
        "z": "827b6558.4c0e5",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 670,
        "y": 60,
        "wires": []
    },
    {
        "id": "309cbc72.828874",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 120,
        "wires": [
            [
                "dfa08226.3dd768"
            ]
        ]
    },
    {
        "id": "48441988.c3f498",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":421,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 120,
        "wires": [
            [
                "f837374d.aa1708"
            ]
        ]
    },
    {
        "id": "dfa08226.3dd768",
        "type": "change",
        "z": "827b6558.4c0e5",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "true",
                "fromt": "bool",
                "to": "1",
                "tot": "num"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "false",
                "fromt": "bool",
                "to": "0",
                "tot": "num"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 500,
        "y": 120,
        "wires": [
            [
                "48441988.c3f498"
            ]
        ]
    },
    {
        "id": "f837374d.aa1708",
        "type": "homeeDevice",
        "z": "827b6558.4c0e5",
        "virtual-homee": "",
        "name": "BM Küche",
        "nodeId": "420",
        "profile": "4029",
        "icon": "default",
        "attributes": "[{\"id\":420,\"node_id\":420,\"instance\":0,\"minimum\":0,\"maximum\":1001,\"current_value\":298,\"target_value\":298,\"last_value\":298,\"unit\":\"lx\",\"step_value\":1,\"editable\":0,\"type\":11,\"state\":1,\"last_changed\":1572977478,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":421,\"node_id\":420,\"instance\":0,\"minimum\":0,\"maximum\":1,\"current_value\":1,\"target_value\":1,\"last_value\":0,\"unit\":\"n%2Fa\",\"step_value\":1,\"editable\":0,\"type\":25,\"state\":1,\"last_changed\":1572977478,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"},{\"id\":422,\"node_id\":420,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":100,\"target_value\":100,\"last_value\":50,\"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": 870,
        "y": 120,
        "wires": [
            [
                "95195033.8dd448"
            ]
        ]
    },
    {
        "id": "1eca27cb.0db478",
        "type": "comment",
        "z": "827b6558.4c0e5",
        "name": "420",
        "info": "",
        "x": 930,
        "y": 80,
        "wires": []
    },
    {
        "id": "ebd5ee19.d186b",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":420,\"value\":msg.payload}}})\n",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 180,
        "wires": [
            [
                "f837374d.aa1708"
            ]
        ]
    },
    {
        "id": "ae06cdde.60f688",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 180,
        "wires": [
            [
                "ebd5ee19.d186b"
            ]
        ]
    },
    {
        "id": "59b1ae16.fc71c8",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "Illuminance",
        "topic": "zigbee.0.00158d000302c3f7.illuminance",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 90,
        "y": 180,
        "wires": [
            [
                "ae06cdde.60f688"
            ]
        ]
    },
    {
        "id": "acf05dbf.b6acd8",
        "type": "function",
        "z": "827b6558.4c0e5",
        "name": "Filter Sensor",
        "func": "node.send({payload:{\"attribute\":{\"id\":422,\"value\":msg.payload}}})",
        "outputs": 1,
        "noerr": 0,
        "x": 690,
        "y": 240,
        "wires": [
            [
                "f837374d.aa1708"
            ]
        ]
    },
    {
        "id": "2d1f8d1d.68c432",
        "type": "json",
        "z": "827b6558.4c0e5",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 240,
        "wires": [
            [
                "acf05dbf.b6acd8"
            ]
        ]
    },
    {
        "id": "f4d1f490.04aae",
        "type": "ioBroker in",
        "z": "827b6558.4c0e5",
        "name": "Battery percent",
        "topic": "zigbee.0.00158d000302c3f7.battery",
        "payloadType": "value",
        "onlyack": "",
        "func": "all",
        "gap": "",
        "fireOnStart": "false",
        "x": 80,
        "y": 240,
        "wires": [
            [
                "2d1f8d1d.68c432"
            ]
        ]
    },
    {
        "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": "3ef55638.fe466a",
        "type": "comment",
        "z": "827b6558.4c0e5",
        "name": "Node ID 450",
        "info": "",
        "x": 1070,
        "y": 360,
        "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"
            ]
        ]
    }
]```

Hallo Leute,

ich hab keine Ahnung ob der Vorschlag hier schon gemacht wurde, da ich nicht mehr die 1k+ Beiträge durchlesen kann.

Ich möchte mich erstmal herzlichst an das Entwicklungsteam wenden, was ihr hier leistet an Weiterentwicklung und vor allem Support ist der Wahnsinn, ganz großes Lob!

Ich bin noch auf der 0.4 und sehe nun, nach ein paar Tagen, es gibt eine 0.5.x mit tollen neuen Features. Warum sehe ich das erst jetzt? Naja, mein Postfach quoll vor Benachrichtungen aus diesem Thread über und deshalb ist mir diese Info unter gegangen.

Was also tun:
Ich fänd es gut wenn euer Projekt hier im Homee Forum einen eigenen Bereich bekommen würde, unter dem dann die Themen und Anfragen in einzelnen Threads gegliedert werden könnten. Das würde die Übersicht enorm erhöhen und wiederkehrende Fragen ggf. auch besser gefunden werden, denn wenn das so weiter geht sind hier bald mehrere tausend Antworten drin :slight_smile:

1 „Gefällt mir“

Danke dafür … woran könnte es dann liegen, dass ich bei Aqara Temperatur immer einen anderen Werte im Homee angezeigt bekomme als ich im iobroker unter den Objekten?

Guter Vorschlag - @Thomas , könntet Ihr einen eigenen Forenbereich (Vorschlag: API-Lösungen der Community (ohne offiziellen Support)) dafür aufmachen, sofern die wesentlichen Protagonisten (also mindestens @stfnhmplr und @Micha dem hier zustimmen)?

Wir würden dann die einzelnen Threads aus diesem (und anderen verwandten Threads) nach und nach herauslösen und das (wie bisher) selbst verwalten. Deal?

Der Forenbereich sollte auch Wikis unterstützen, die wir dann anpinnen.

6 „Gefällt mir“

das war das was ich mit diesem Thema meinte.

Mal was anderes zum Thema homee.

homee V1 mit eingebautem esp Wemos D1 und oled 0,96.
Als Nächstes bekommt er nen größeres Display und Evt. Kommt da nen raspi Nano Air mit rein.

17 „Gefällt mir“

Der Hanmer!
Wo und wie gibt es das zu kaufen bzw. umzusetzen?

Zu kaufen so überhaupt nicht.
Was aber ne Idee wäre einen Display Cube zu bauen.
Dazu muss man jedoch an die Bauteile für den USB port kommen, der jeweils unten und oben eingebaut ist.
Für unten ist kein Problem nur für oben ist es schwieriger.

wie sind deine aqaras im iobroker angelernt - über Xiaomi adapter + xiaomi gateway oder über den zigbee + usbstick? vllt hängt das damit zsm - meine sind über zigbee im iobroker

Hallo, ich wollte fragen ob wer einen fertigen flow von einem osram (outdoor) plug für die hue Bridge hat? Ich bekomme das ganze leider nicht zum laufen.

bitte schön…

[{"id":"9720eed8.6fc568","type":"function","z":"c075b1b4.3c9f98","name":"Rückkanal on/off","func":"if (msg.payload.on === true ){msg.payload.on =1}else msg.payload.on=0; \nnode.send({payload:{\"attribute\":{\"id\":4000,\"value\":msg.payload.on}}})","outputs":1,"noerr":0,"x":730,"y":1640,"wires":[["c7ef3806.511fd8"]]},{"id":"552d64ec.c3bd04","type":"switch","z":"c075b1b4.3c9f98","name":"","property":"payload.reachable","propertyType":"msg","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":550,"y":1640,"wires":[["9720eed8.6fc568"]]},{"id":"c7ef3806.511fd8","type":"homeeDevice","z":"c075b1b4.3c9f98","virtual-homee":"","name":"Osram Plug","nodeId":"4000","showNodeId":false,"profile":"10","icon":"default","attributes":"[{\"id\":4000,\"node_id\":4000,\"instance\":0,\"minimum\":0,\"maximum\":1,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"\",\"step_value\":1,\"editable\":1,\"type\":1,\"state\":1,\"last_changed\":12345555,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"\"}]","x":110,"y":1640,"wires":[["d7f1f695.69e7d8"]]},{"id":"85e0271.5a3f0d8","type":"hue-light","z":"c075b1b4.3c9f98","name":"Diele","bridge":"606574ec.dd55ac","lightid":"17","colornamer":true,"skipevents":false,"x":410,"y":1640,"wires":[["552d64ec.c3bd04"]]},{"id":"d7f1f695.69e7d8","type":"function","z":"c075b1b4.3c9f98","name":"on/off","func":"if (msg.payload.attributeId === 4000){node.send({payload:{\"on\":msg.payload.targetValue}})}\n","outputs":1,"noerr":0,"x":270,"y":1640,"wires":[["85e0271.5a3f0d8"]]},{"id":"606574ec.dd55ac","type":"hue-bridge","z":"","name":"Philips hue","bridge":"192.168.1.121","key":"Z3DWJ60A6AEC25kscXtjl0rcLtomplDN6Qp7eufo","interval":"3000"}]
1 „Gefällt mir“

Dankeschön! :slight_smile:

ich versuche gerade Stück für Stück meine HUE-Lampen an der Bridge anzulernen und über Node Red wieder an homee anzubinden.

Beim 2 Gerät einem Hue Stripe Plus erhalte ich in den Logs folgendes. Nach dem Deployment bleiben alle Geräte im HiH dunkel :frowning:

node-red.0 2020-05-01 18:54:59.072 warn (982) (node:998) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise w
node-red.0 2020-05-01 18:54:59.070 warn at processTimers (internal/timers.js:492:7)
node-red.0 2020-05-01 18:54:59.070 warn at listOnTimeout (internal/timers.js:518:9)
node-red.0 2020-05-01 18:54:59.070 warn at runNextTicks (internal/process/task_queues.js:66:3)
node-red.0 2020-05-01 18:54:59.070 warn at processTicksAndRejections (internal/process/task_queues.js:97:5)
node-red.0 2020-05-01 18:54:59.070 warn at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
node-red.0 2020-05-01 18:54:59.070 warn (982) (node:998) UnhandledPromiseRejectionWarning: Error: Huejay: timeout of 15000ms exceeded
node-red.0 2020-05-01 18:54:59.069 warn (node:998) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which wa
node-red.0 2020-05-01 18:54:59.069 warn at processTicksAndRejections (internal/process/task_queues.js:97:5)
node-red.0 2020-05-01 18:54:59.069 warn at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
node-red.0 2020-05-01 18:54:59.069 warn (982) (node:998) UnhandledPromiseRejectionWarning: Error: Huejay: timeout of 15000ms exceeded
node-red.0 2020-05-01 18:54:59.068 warn (982) (node:998) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise w
node-red.0 2020-05-01 18:54:59.066 warn at processTimers (internal/timers.js:492:7)
node-red.0 2020-05-01 18:54:59.066 warn at listOnTimeout (internal/timers.js:518:9)
node-red.0 2020-05-01 18:54:59.066 warn at runNextTicks (internal/process/task_queues.js:66:3)
node-red.0 2020-05-01 18:54:59.066 warn at processTicksAndRejections (internal/process/task_queues.js:97:5)
node-red.0 2020-05-01 18:54:59.066 warn at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
node-red.0 2020-05-01 18:54:59.066 warn (982) (node:998) UnhandledPromiseRejectionWarning: Error: Huejay: timeout of 15000ms exceeded

Gibts eigentlich auch irgendwo aktualisierte flows?

Der HUE mit Farbtemperatur bringt mein System regelmäßig zu straucheln / abstürzen :frowning:

Das scheint am Hue node zu liegen laut deiner Fehlermeldung.

Bei mir funzt es alles perfekt :ok_hand:.
Gib mal ein paar Kenndaten.
Versionen der Node.

Hat das evtl was hiermit zu tun?https://t3n.de/news/zweizeilige-library-fuer-chaos-1274543/

1 „Gefällt mir“

Node.js v12.16.3
NPM 6.14.4
Adapter ZigBee 1.0.4
Adapter Node Red 1.17.2
Adapter HueBridge 3.2.8

node-red-contrib-homee 0.3.0-beta.7
node-red-contrib-huemagic 2.7.0

Hab ich was vergessen?

Wenn ein Update von js vorgenommen wurde dann kann dieser Fehler durchaus auch damit zusammenhängen.

Schöner Artikel :+1:

Ich bin bei node-red-contrib-huemagic noch auf 2.6.1, da mache ich mal besser kein Update.