Benachrichtigungen
Alles löschen

Free@Home Adapter für IOBroker in Arbeit

138 Beiträge
26 Benutzer
7 Likes
19.9 K Ansichten
(@dexter1981)
Beiträge: 3
New Member
 
Veröffentlicht von: @dexter1981

@alex2k danke für deine Antwort 

Ok … wie hast du dich als Anfänger an die Thematik rangetastet? Hast du einen IOBroker Kurs gemacht ?

Was für Komponente hast du von zigbee als Beispiel in Verwendung mit f&h ?  

Habe jetzt entdeckt dass du viele meiner Fragen oben bereits geschriebene hattest 😉 

trotzdem würde ich mich interessieren, welche Zigbee Komponenten gut laufen in Kombi 

 
Veröffentlicht : 18/04/2022 5:37 pm
(@flokram)
Beiträge: 3
New Member
 

@hohmannc 

Ich würde auch gerne Node Red als verbindung von IO-Link und free@home nutzen.

Bin aktuell noch noob, Haus steht erst seit kurzem. 

Könntest du mir auch bitte die nötigen Infos zukommen lassen. 

IO Broker läuft schonmal auf einem proxmox und NodeRed ist auch installiert. 

 
Veröffentlicht : 02/07/2022 1:21 am
(@babelbernd)
Beiträge: 124
Estimable Member
 

@flokram 

Also dazu musst du eine Websocket Verbindung zu deinem AP aufbauen, nutze am besten die Suchfunktion denn das wurde bereits im Forum beschrieben. 

 
Veröffentlicht : 16/07/2022 1:04 am
(@hohmannc)
Beiträge: 46
Eminent Member
 

@babelbernd danke! Hab’s schon, hab mir auch einen Adapter geschrieben 😉

 
Veröffentlicht : 16/07/2022 7:13 am
(@dr-watson)
Beiträge: 40
Trusted Member
 

Hi.

Eigentlich wollte ich den IO Broker nutzen um mit free @ home Hertsellerübergreifend IoT geräte zu verknüpfen.

Nun gibt es keinen direkten Adapter im IO Broker, ist die Zusammenarbeit von Busch Jäger eigentlich gewollt?

LG

 
Veröffentlicht : 20/07/2022 11:31 am
(@dr-watson)
Beiträge: 40
Trusted Member
 
Veröffentlicht von: @s8472

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" } ]

Bin ja neu, aber wo hast Du das Script angelegt

 
Veröffentlicht : 10/08/2022 10:20 am




(@hohmannc)
Beiträge: 46
Eminent Member
 

Versuch mal meinen Adapter

 

https://github.com/hohmannc85/ioBroker.bjfreeathome

 
Veröffentlicht : 10/08/2022 10:38 am
(@dr-watson)
Beiträge: 40
Trusted Member
(@alex2k)
Beiträge: 11
Active Member
 

@hohmannc hast jetzt echt nen Adapter gebastelt, voll gut. werde Ihn die Tage mal testen.

Es gab noch eine Frage welche Komponenten ich Nutze.

hab mir ein Zigbee Netzwerk aufgebaut mit dem Sonoff stick.
15 Raumtemperatur/Feuchte Sensoren von Aqara, 4 Bewegungsmelder von Aqara und Sonoff . Fensterkontakt von Tuya, und noch ein paar smartplags von Lidl. Bewässerungsventil ect...

Greife die Werte vom Zigbee Adapter ab und verarbeite sie Über Blockly in Nodered.

z.B. Bewegungsmelder von Lidl steuert bei mir ein Garderobenlicht.
hab mal ein ganz einfachen script angehängt. 

ein ganz ganz dickes Plus ist einfach das man sein Smarthome so Steuern und einrichten kann wie es mit F@H software nicht möglich ist.

Unterm strich lässt sich BJ F@H wunderbar mit thirtparty Produkten zum wirklich günstigen preis steuern.

derzeit bin ich noch dabei Temperaturwerte von F@H Raumthermostaten auszulesen und in den Modbus Adapter zu migrieren.
Falls jemand da fit ist auf dem gebiet "Modus Adapter" dann immer her damit.

Wie macht ihr das mit der Visualisierung? Nutzt ihr die F@H app/Oberfläche oder habt ihr euch ein eigenes Dashboard gebastelt? 

 
Veröffentlicht : 10/08/2022 1:57 pm
(@hohmannc)
Beiträge: 46
Eminent Member
 

@dr-watson Guck ich mir morgen mal an..

 
Veröffentlicht : 10/08/2022 7:16 pm
(@hohmannc)
Beiträge: 46
Eminent Member
 

@dr-watson 

so ich weiss gerade noch nicht sicher warum es nicht per GitHub url geht, aber über npm gehts problemlos

cd /opt/iobroker

npm install iobroker.bjfreeathome

iob add bjfreeathome

 

 

ich guck demnächst mal was ich ändern muss, dass es direkt über GitHub geht.

lg

 
Veröffentlicht : 10/08/2022 8:27 pm
(@hohmannc)
Beiträge: 46
Eminent Member
 

@dr-watson jetzt geht es auch über den github link! 

lg

 
Veröffentlicht : 10/08/2022 10:09 pm
dr.watson reacted




(@dr-watson)
Beiträge: 40
Trusted Member
 

Ja, Adapter wurde instaliert.

Kann mich aber nicht verbinden ....liegt aber an mir

 
Veröffentlicht : 11/08/2022 4:26 pm
(@harry71)
Beiträge: 12
Active Member
 

@hohmannc Ich versuche mich gerade deinen Adapter zu installieren. Leider finde ich in unter GitHub nicht. Was kann ich denn da falsch machen ?

 
Veröffentlicht : 13/08/2022 3:59 pm
(@harry71)
Beiträge: 12
Active Member
 

ich habs jetzt direkt hin bekommen. Nur ist der Adapter noch gelb.

 
Veröffentlicht : 13/08/2022 4:14 pm
Seite 5 / 10

Teilen: