Benachrichtigungen
Alles löschen

Free@Home Adapter für IOBroker in Arbeit

138 Beiträge
26 Benutzer
7 Likes
20.1 K Ansichten
(@floriangrotz)
Beiträge: 42
Trusted Member
 

Wer lust auf HomeKit "native" von Busch Jäger hat, vote bitte hier

https://community.busch-jaeger.de/ProduktIdeen/blog-ansehen/apple-homekit-native-f-r-free-home

 
Veröffentlicht : 16/08/2021 11:58 am
(@harry71)
Beiträge: 12
Active Member
 

Hallo zusammen,

wie installiere ich denn den F@H Adapter genau ?

Kann ich nur die Zustände sehen oder kann ich direkt auch Jalousien, Lichter .... steuern.

Diese r Beitrag wurde geändert Vor 3 Jahren von Harry71
 
Veröffentlicht : 20/08/2021 2:02 pm
(@devitar)
Beiträge: 24
Eminent Member
 

Ich habe heute die Version 0.0.6 installiert. Leider werden überhaupt keine Objekte im ioBroker angezeigt. Mit Version 0.0.3 funktioniert es, allerdings stürzt der Adapter recht häufig ab.

Hat eventuell jemand von euch damit Erfahrung?

 

VG

 

 

 
Veröffentlicht : 17/10/2021 1:07 pm
(@harry71)
Beiträge: 12
Active Member
 

@devitar hallo

wie installiere ich den Adapter denn?

 

 
Veröffentlicht : 17/10/2021 1:15 pm
(@devitar)
Beiträge: 24
Eminent Member
 

Hallo Harry71,

den Adapter musst du über die GitHub Seite installieren: https://github.com/mobilutz/iobroker.freeathome

Im ioBroker den Expertenmodus aktivieren und dann über die "Katze" als benutzerdefinierte URL

Dann noch als Instanz hinzufügen

 

VG

 

 
Veröffentlicht : 17/10/2021 2:09 pm
(@julianh)
Beiträge: 6
Active Member
 

@devitar ich habe auch seit langer Zeit die Version 0.0.3 installiert.

So grob funktioniert es auch. Nur aktualisieren sich bei mir oft die datenpunkten im Iobroker nicht.

Und somit kann ich nicht immer alles auslesen und verwenden.

Bei mir zeigt es aber auch kein Update an. Oder muss man das auch über github machen? 

 
Veröffentlicht : 17/10/2021 2:19 pm




(@devitar)
Beiträge: 24
Eminent Member
 

@JulianH Update des Adapters musst du auch über GitHub machen. Das sich die Datenpunkte nicht aktualisieren, das hab ich eigentlich nicht. Bei mir stürzt der Adapter in unregelmäßigen Abständen ab (0.0.3) und mit 0.0.6 werden gar keine Datenpunkte angelegt

 
Veröffentlicht : 17/10/2021 7:16 pm
(@harry71)
Beiträge: 12
Active Member
 

@devitar 

Hallo zusammen, habe es jetzt geschafft das ganze zu installieren 🙂 Leider werden bei mir auch keine Datenpunkt angezeigt.

 
Veröffentlicht : 24/10/2021 2:36 pm
(@s8472)
Beiträge: 2
New Member
 

Hallo zusammen,
ich habe bei mir die Einbindung erstmal über die API und Node-Red gelöst, weil der Adapter mit der 3.0er Firmware nicht mehr tat. Nicht schön, aber selten...

%PASSWORT% und %SAP_IP% entsprechend austauschen. Bisher funktioniert die Kommunikation soweit zuverlässig. Vielleicht hilft es ja jemandem.

[ { "id": "67392a5a.258924", "type": "tab", "label": "free@home", "disabled": false, "info": "" }, { "id": "500d567d.bb25b8", "type": "websocket in", "z": "67392a5a.258924", "name": "", "server": "", "client": "7aaf0552.9b469c", "x": 240, "y": 80, "wires": [ [ "ab9faa15.b2a238" ] ] }, { "id": "ab9faa15.b2a238", "type": "json", "z": "67392a5a.258924", "name": "", "property": "payload", "action": "obj", "pretty": false, "x": 530, "y": 80, "wires": [ [ "b7c40e8f.32481" ] ] }, { "id": "d63e6bef.874518", "type": "http request", "z": "67392a5a.258924", "name": "", "method": "GET", "ret": "txt", "paytoqs": "ignore", "url": "http://%SAP_IP%fhapi/v1/api/rest/configuration", "tls": "", "persist": false, "proxy": "", "authType": "basic", "x": 310, "y": 460, "wires": [ [ "efc1e82b.277aa8" ] ] }, { "id": "f0bc69b0.56c7b8", "type": "json", "z": "67392a5a.258924", "name": "", "property": "payload", "action": "", "pretty": false, "x": 150, "y": 620, "wires": [ [ "4c5a4ff7.08767" ] ] }, { "id": "875d2873.0008f8", "type": "inject", "z": "67392a5a.258924", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "cro195.20ntab": "", "once": true, "onceDelay": 0.1, "topic": "", "payload": "", "payloadType": "date", "x": 120, "y": 460, "wires": [ [ "d63e6bef.874518" ] ] }, { "id": "7dab5a9a.420a14", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 560, "y": 800, "wires": [ [ "b017fc5e.fd23", "dd00f6a.8bda908" ] ] }, { "id": "efc1e82b.277aa8", "type": "switch", "z": "67392a5a.258924", "name": "", "property": "statusCode", "propertyType": "msg", "rules": [ { "t": "neq", "v": "200", "vt": "str" }, { "t": "eq", "v": "200", "vt": "num" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 450, "y": 460, "wires": [ [ "97bed84f.ffae48" ], [ "f0bc69b0.56c7b8" ] ] }, { "id": "17bca627.f2908a", "type": "comment", "z": "67392a5a.258924", "name": "Konfiguration lesen", "info": "", "x": 110, "y": 420, "wires": [] }, { "id": "36987b8f.f448e4", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 560, "y": 620, "wires": [ [ "9139ec33.eeec2", "20467cd2.c5d954" ] ] }, { "id": "fd5c315e.f32ed", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 880, "y": 620, "wires": [ [ "6da2d04a.3c8e9" ] ] }, { "id": "ad99a394.be80b", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 1190, "y": 580, "wires": [] }, { "id": "b10786e8.cf6598", "type": "comment", "z": "67392a5a.258924", "name": "Geräte einlesen", "info": "", "x": 390, "y": 760, "wires": [] }, { "id": "596a0d99.dc2194", "type": "comment", "z": "67392a5a.258924", "name": "Räume einlesen", "info": "", "x": 390, "y": 580, "wires": [] }, { "id": "b7c40e8f.32481", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 650, "y": 80, "wires": [ [ "f5f32c59.a0091" ] ] }, { "id": "f5f32c59.a0091", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 770, "y": 80, "wires": [ [ "9ea9b9db.c57998" ] ] }, { "id": "9ea9b9db.c57998", "type": "switch", "z": "67392a5a.258924", "name": "", "property": "parts.key", "propertyType": "msg", "rules": [ { "t": "eq", "v": "datapoints", "vt": "str" }, { "t": "eq", "v": "devices", "vt": "str" }, { "t": "eq", "v": "devicesAdded", "vt": "str" }, { "t": "eq", "v": "devicesRemoved", "vt": "str" }, { "t": "eq", "v": "scenesTriggered", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 5, "x": 410, "y": 160, "wires": [ [ "b21e7a62.cb92e8" ], [], [], [], [] ] }, { "id": "b21e7a62.cb92e8", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 650, "y": 140, "wires": [ [ "a324f163.c3342" ] ] }, { "id": "a324f163.c3342", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"freeathome/\" & msg.parts.key", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "$number(msg.payload)\t", "tot": "jsonata" }, { "t": "set", "p": "stateName", "pt": "msg", "to": " ", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 810, "y": 140, "wires": [ [ "19680c00.61dc54", "4cf6d325.b024dc" ] ] }, { "id": "b017fc5e.fd23", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "move", "p": "payload", "pt": "msg", "to": "info", "tot": "msg" }, { "t": "move", "p": "info.channels", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "move", "p": "parts.key", "pt": "msg", "to": "info.device", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 720, "y": 800, "wires": [ [ "3fc5946e.56691c", "49e3578e.23c128" ] ] }, { "id": "3fc5946e.56691c", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 880, "y": 800, "wires": [ [ "dd9f61e3.3230e", "59ab2aec.1b0204" ] ] }, { "id": "dd9f61e3.3230e", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "move", "p": "payload", "pt": "msg", "to": "io", "tot": "msg" }, { "t": "move", "p": "io.inputs", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 400, "y": 840, "wires": [ [ "ea929b34.7f09d8", "fea808b.f185ff8", "3c6092f0.54e7ee" ] ] }, { "id": "ea929b34.7f09d8", "type": "split", "z": "67392a5a.258924", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 560, "y": 860, "wires": [ [ "b5f5b4da.bc6338", "68af42ee.14904c", "211e34ff.a4ae3c" ] ] }, { "id": "f58a3308.580fb", "type": "change", "z": "67392a5a.258924", "name": "Zahl", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"freeathome/\" & msg.info.device & \"/\" & msg.parts.parts.key & \"/\" & msg.parts.key", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "$number(msg.payload.value)", "tot": "jsonata" }, { "t": "set", "p": "Name", "pt": "msg", "to": "\"freeathome.\" & msg.info.device & \".\" & msg.parts.parts.key & \".\" & msg.parts.key", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 880, "y": 840, "wires": [ [ "a3380f59.61f15" ] ] }, { "id": "b5f5b4da.bc6338", "type": "switch", "z": "67392a5a.258924", "name": "Zahl / String", "property": "payload.value", "propertyType": "msg", "rules": [ { "t": "jsonata_exp", "v": "$contains(msg.payload.value, /^\\d+.?\\d*$/i )", "vt": "jsonata" }, { "t": "else" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 700, "y": 860, "wires": [ [ "f58a3308.580fb" ], [ "6c66ea60.231974" ] ] }, { "id": "6c66ea60.231974", "type": "change", "z": "67392a5a.258924", "name": "String", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"freeathome/\" & msg.info.device & \"/\" & msg.parts.parts.key & \"/\" & msg.parts.key", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "payload.value", "tot": "msg" }, { "t": "set", "p": "Name", "pt": "msg", "to": " \"freeathome.\" & msg.info.device & \".\" & msg.parts.parts.key & \".\" & msg.parts.key", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 880, "y": 880, "wires": [ [ "a3380f59.61f15" ] ] }, { "id": "a3380f59.61f15", "type": "ioBroker out", "z": "67392a5a.258924", "name": "", "topic": "", "ack": "true", "autoCreate": "true", "stateName": "", "role": "", "payloadType": "", "readonly": "false", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1190, "y": 860, "wires": [] }, { "id": "ad1921c3.fcf3", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "set", "p": "rooms", "pt": "msg", "to": "payload[\"00000000-0000-0000-0000-000000000000\"].floorplan.floors", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "payload[\"00000000-0000-0000-0000-000000000000\"].devices", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 400, "y": 800, "wires": [ [ "7dab5a9a.420a14", "353febe5.02e044" ] ] }, { "id": "ac3c83c4.8931d", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "payload[\"00000000-0000-0000-0000-000000000000\"].floorplan.floors", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 400, "y": 620, "wires": [ [ "36987b8f.f448e4", "5b100ab2.a15184" ] ] }, { "id": "9139ec33.eeec2", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "set", "p": "floor", "pt": "msg", "to": "payload.name", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "payload.rooms", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 720, "y": 620, "wires": [ [ "fd5c315e.f32ed", "23a84754.c437a8" ] ] }, { "id": "6da2d04a.3c8e9", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "move", "p": "floor", "pt": "msg", "to": "payload.floor", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1040, "y": 620, "wires": [ [ "ad99a394.be80b" ] ] }, { "id": "4c5a4ff7.08767", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "delete", "p": "headers", "pt": "msg" }, { "t": "delete", "p": "responseUrl", "pt": "msg" }, { "t": "delete", "p": "statusCode", "pt": "msg" }, { "t": "delete", "p": "topic", "pt": "msg" }, { "t": "delete", "p": "redirectList", "pt": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 140, "y": 720, "wires": [ [ "ac3c83c4.8931d", "ad1921c3.fcf3", "c20e7471.291fd8" ] ] }, { "id": "23a84754.c437a8", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 880, "y": 580, "wires": [] }, { "id": "20467cd2.c5d954", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 680, "y": 580, "wires": [] }, { "id": "5b100ab2.a15184", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 560, "y": 580, "wires": [] }, { "id": "c20e7471.291fd8", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 360, "y": 720, "wires": [] }, { "id": "68af42ee.14904c", "type": "change", "z": "67392a5a.258924", "name": "channelName", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"freeathome/\" & msg.info.device & \"/\" & msg.parts.parts.key", "tot": "jsonata" }, { "t": "set", "p": "stateName", "pt": "msg", "to": "msg.info.displayName & \" - \" & msg.io.displayName", "tot": "jsonata" }, { "t": "delete", "p": "payload", "pt": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 710, "y": 920, "wires": [ [] ] }, { "id": "3c6092f0.54e7ee", "type": "change", "z": "67392a5a.258924", "name": "deviceName", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"freeathome/\" & msg.info.device", "tot": "jsonata" }, { "t": "set", "p": "stateName", "pt": "msg", "to": "info.displayName", "tot": "msg" }, { "t": "delete", "p": "payload", "pt": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 700, "y": 960, "wires": [ [] ] }, { "id": "fea808b.f185ff8", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 520, "y": 960, "wires": [] }, { "id": "49e3578e.23c128", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 880, "y": 740, "wires": [] }, { "id": "59ab2aec.1b0204", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "move", "p": "payload", "pt": "msg", "to": "io", "tot": "msg" }, { "t": "move", "p": "io.outputs", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 400, "y": 880, "wires": [ [ "ea929b34.7f09d8", "fea808b.f185ff8" ] ] }, { "id": "dd00f6a.8bda908", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 680, "y": 740, "wires": [] }, { "id": "353febe5.02e044", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 560, "y": 700, "wires": [] }, { "id": "211e34ff.a4ae3c", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 680, "y": 1000, "wires": [] }, { "id": "b966e615.a29618", "type": "comment", "z": "67392a5a.258924", "name": "Änderungen abonnieren", "info": "", "x": 120, "y": 40, "wires": [] }, { "id": "bc7bb095.fadb8", "type": "ioBroker in", "z": "67392a5a.258924", "name": " ", "topic": "node-red.0.freeathome.*", "payloadType": "object", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "x": 70, "y": 320, "wires": [ [ "a3fa6bb3.f93628" ] ] }, { "id": "6158ae96.538b", "type": "http request", "z": "67392a5a.258924", "name": "", "method": "PUT", "ret": "txt", "paytoqs": "ignore", "url": "%SAP_IP%/fhapi/v1/api/rest/datapoint/00000000-0000-0000-0000-000000000000/{{{topic}}}", "tls": "", "persist": false, "proxy": "", "authType": "basic", "x": 710, "y": 320, "wires": [ [ "b13ca0d8.d046" ] ] }, { "id": "e72ab4ad.6314d8", "type": "change", "z": "67392a5a.258924", "name": "", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "$replace($substringAfter(msg.topic, \"node-red/0/freeathome/\"), \"/\", \".\")", "tot": "jsonata" }, { "t": "move", "p": "payload.val", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 470, "y": 320, "wires": [ [ "bee48a1d.3b9ad8", "6158ae96.538b" ] ] }, { "id": "bee48a1d.3b9ad8", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 690, "y": 280, "wires": [] }, { "id": "97d68dd2.d9eaa", "type": "switch", "z": "67392a5a.258924", "name": "", "property": "acknowledged", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 310, "y": 320, "wires": [ [], [ "e72ab4ad.6314d8" ] ] }, { "id": "fbe9a305.d2858", "type": "comment", "z": "67392a5a.258924", "name": "Befehle schreiben", "info": "", "x": 110, "y": 280, "wires": [] }, { "id": "19680c00.61dc54", "type": "ioBroker out", "z": "67392a5a.258924", "name": "", "topic": "", "ack": "true", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "false", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1040, "y": 140, "wires": [] }, { "id": "a3fa6bb3.f93628", "type": "switch", "z": "67392a5a.258924", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "nempty" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 190, "y": 320, "wires": [ [ "97d68dd2.d9eaa" ] ] }, { "id": "b13ca0d8.d046", "type": "debug", "z": "67392a5a.258924", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 860, "y": 320, "wires": [] }, { "id": "65ef713c.7e815", "type": "trigger", "z": "67392a5a.258924", "name": "", "op1": "1", "op2": "0", "op1type": "str", "op2type": "str", "duration": "250", "extend": false, "overrideDelay": false, "units": "ms", "reset": "", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 820, "y": 460, "wires": [ [ "d63e6bef.874518" ] ] }, { "id": "97bed84f.ffae48", "type": "delay", "z": "67392a5a.258924", "name": "", "pauseType": "delay", "timeout": "5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": true, "x": 640, "y": 460, "wires": [ [ "65ef713c.7e815" ] ] }, { "id": "4cf6d325.b024dc", "type": "debug", "z": "67392a5a.258924", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 1020, "y": 200, "wires": [] }, { "id": "7aaf0552.9b469c", "type": "websocket-client", "path": "ws://installer:%PASSWORT%@%SAP_IP%/fhapi/v1/api/ws", "tls": "", "wholemsg": "false" } ]
Diese r Beitrag wurde geändert Vor 2 Jahren von s8472
 
Veröffentlicht : 28/12/2021 7:25 pm
(@hohmannc)
Beiträge: 46
Eminent Member
 

@s8472 hey hast du zufällig auch das Problem für den iobroker gelöst? dort wird leider nichts mehr aktualisiert:(

 
Veröffentlicht : 21/01/2022 9:46 pm
(@hohmannc)
Beiträge: 46
Eminent Member
 

@s8472 hey hast du zufällig auch das Problem für den iobroker gelöst? dort wird leider nichts mehr aktualisiert:(

 
Veröffentlicht : 21/01/2022 9:53 pm
(@s8472)
Beiträge: 2
New Member
 

Hallo @hohmannc,

genau das ist meine Anwendung. Ich habe im Moment so im node-red Adapter von ioBroker laufen.
Die Datenpunkte werden bei Flow-Start automatisch angelegt, wenn auch ohne weitere Bezeichnungen:

 
Veröffentlicht : 22/01/2022 12:37 pm




(@hohmannc)
Beiträge: 46
Eminent Member
 

@s8472 1000000 Dank! Du bist mein Retter! Der Skript ist einfach mega geil! ich wollte es ändern, dass es in meinen alten ordner aktualisiert wird freeathome.0. etc. aber dann funktionierte der Skript nicht mehr! egal habs jetzt alles auf red-rode Etc in allen skripten geändert und was soll ich sagen: es funktioniert mega!!! vielen Dank!!!!

 
Veröffentlicht : 22/01/2022 12:47 pm
(@alex2k)
Beiträge: 11
Active Member
 

Hallo zusammen,

habe F@h erfolgreich in den IOBroker miegriert. 

Sehe alle meine Geräte mit Bezeichnung und Status.

Datentyp wird als Nummer Ausgegeben.

 

Leider erlaubt der Adapter nur das Lesen nicht das Schreiben.

 

Wie habt ihr es geschafft die zustände zu ändern bzw das ihr F@H steuern könnt.

Habe versucht Skripte über den Json-Adapter auszuführen leider ohne erfolg.
Node red kenne ich noch nicht. Ist es darüber möglich ? 

Dann noch eine andere Frage die vll nicht ganz hierher past.
Weiß jemanden eine Möglichkeit Daten vom IOBroker zu Modus TCP zu wandeln bzw zu senden? 

verfolge aktuell 2 Ziel

Top1 - Die Daten der Raumthermostaten meiner Wärmepumpe zur verfügung stellen diese kann KNX und Modus TCP

Top2 - Ziege Geräte in mein Haus zu Integrieren und F@H darüber steuern.

Nun noch kurz zu mir:(Dieser post hätte mir damals geholfen)
Ich habe mich dem Thema vor ungefähr 6 Monaten gewidmet.
Technisch versiert aber keine Ahnung vom Programieren.

Ich habe mich durch Blogs und Foren gewühlt und überall Sachen aufgeschnappt die aber entweder nur Halbwissen beinhalteten oder Technisch schon eine Menge voraussetzten.

Es gibt einen Online Kurs der nennt sich IO-Broker master Kurs

Dort wird schritt für schritt erklärt wie das von grundauf funktioniert.

angefangen bei Raspberry pi installieren bis hin zu eigenen Programmen schreiben. Es wird alles step by step erklärt. was ist boolean, was it das MQTT Protokoll, was ist Ziegbee und wie Programmieret man mit Blockly.........

Ein Punkt der mir von Anfang an sehr wichtig war. Wie mache ich das ganze Redundant bzw Automatische Backups so das wenn alles Programmieret ist und mir der Raspberry oder sd karte versagt ich nicht wieder von Vorne beginne.

https://shop.haus-automatisierung.com  

Stand Februar 22 kostet er 54€ dauert 11 Stunden + etliches Bonus material.

Mache hier keine Werbung weil ich geld bekomme sonder weil ich stunden in Foren verbracht habe ohne der Lösung näher zu kommen. Dieser Kurs hat mich um Welten nach vorne Katapultiert.

 

Werde meine Fortschritte hier weiter Veröffentlichen Insofern ich es auf die reihe bekomme 😛

 
Veröffentlicht : 09/04/2022 12:17 pm
(@alex2k)
Beiträge: 11
Active Member
 

Ergänzend möchte ich noch dieses Video empfehlen

Dort wird gezeigt wie man Adressen Ausliest und virtuelle Geräte erstellt und einbindet 

 
Veröffentlicht : 09/04/2022 1:35 pm
Seite 3 / 10

Teilen: