Es ist zwar schon ne ganze Weile her…
Funktioniert dies auch,wenn das Smartphone schon mit einer Freisprechanlage über BT verbunden ist?
Es ist zwar schon ne ganze Weile her…
Funktioniert dies auch,wenn das Smartphone schon mit einer Freisprechanlage über BT verbunden ist?
Jep, hatte bei mir keinen negativen Effekt.
Vielen Dank. Dann werde ich mir so ein Teil mal bestellen.
Eine Frage hätte ich noch. Könnte man den Magnetkontakt nicht auch an den s2 am fibaro-222 anklemmen?
Weißt du vielleicht ob es einen Parameter gibt der das schalten von Relais nr. 2 durch S2 unterbindet? Hatte sowas schonmal hier irgendwo gelesen. Finde es aber einfach nicht mehr.
Hast du an Q2 was hängen? Sonst könntest du den Schaltzustand in einem HG auswerten.
Würde an q2 gerne etwas anderes hängen😬. Das spart 50€.
Vielen Dank erstmal für die super Ursprungsanleitung. Ich habe dieses Projekt jetzt bei mir auch umgesetzt, lediglich mit einer Änderung, ich nutze die PHP-Scripte nicht. Ich lasse aus Geofency einen Webhook in Richtung IFTTT laufen, dort wiederum wird dieser als Webhook in Richtung Homee umgesetzt und spielt das Homeegramm zur Toröffnung ab.
Gruß,
Mirco
Wirklich suuper anleitung. Danke dafür.Aber wiso ein fgs 222?
Würde da nicht auch ein fgs 212 funktionieren?
Ja, ein fgs 212 würde auch funktionieren.
Ich habe auch ein fgs 222 genommen, lag hier noch rum.
Ich würde diese Projekt auch gerne umsetzen aber ich bekomme es nicht mal auf den Schirm nur den Webhook über die App Beacon Locator zu Starten.
Im Browser (Adressleiste) funktioniert er und wenn den Webhook von der App aus testen lasse funktioniert er auch aber wenn ich die Zone verlasse/betrete passiert nichts, da muss ich wohl noch etwas fummeln.
Ein kleines Update zu ursprünglichen Projekt, da die Dinge häufig im Fluss sind:
Mittels NodeRed emuliere ich aus dieser Konstellation ein Homekit-Gertät „Garagentor“ mit all seinen Funktionalitäten einschließlich Siri-Support in CarPlay.
Für Interessierte habe ich meinen Flow angefügt (Danke an @stfnhmplr für die tatkräftige Unterstützung):
[{„id“:„37d7e01.9eafaa“,„type“:„homekit-service“,„z“:„2cc975df.7f8f7a“,„accessory“:„20d6507d.4fbbe“,„name“:„Garagentor“,„serviceName“:„GarageDoorOpener“,„x“:550,„y“:1200,„wires“:[[„f9142eed.b4eda“]]},{„id“:„21d49ac7.3c2b06“,„type“:„debug“,„z“:„2cc975df.7f8f7a“,„name“:„“,„active“:false,„tosidebar“:true,„console“:false,„tostatus“:false,„complete“:„payload“,„x“:1113,„y“:1214,„wires“:},{„id“:„43f1f4fb.22c704“,„type“:„http in“,„z“:„2cc975df.7f8f7a“,„name“:„“,„url“:„/garage/zu“,„method“:„get“,„upload“:false,„swaggerDoc“:„“,„x“:101.5,„y“:1182,„wires“:[[„7a91d666.aa0088“,„66b45a9a.348294“]]},{„id“:„c52a004c.f32b28“,„type“:„http in“,„z“:„2cc975df.7f8f7a“,„name“:„“,„url“:„/garage/auf“,„method“:„get“,„upload“:false,„swaggerDoc“:„“,„x“:101.5,„y“:1222,„wires“:[[„66133a4b.0d4794“,„66b45a9a.348294“]]},{„id“:„66133a4b.0d4794“,„type“:„trigger“,„z“:„2cc975df.7f8f7a“,„op1“:„{"CurrentDoorState": false}“,„op2“:„{"CurrentDoorState": false}“,„op1type“:„json“,„op2type“:„json“,„duration“:„250“,„extend“:false,„units“:„ms“,„reset“:„“,„name“:„“,„x“:341.5,„y“:1222,„wires“:[[„37d7e01.9eafaa“]]},{„id“:„7a91d666.aa0088“,„type“:„trigger“,„z“:„2cc975df.7f8f7a“,„op1“:„{"CurrentDoorState": true}“,„op2“:„{"CurrentDoorState": true}“,„op1type“:„json“,„op2type“:„json“,„duration“:„250“,„extend“:false,„units“:„ms“,„reset“:„“,„bytopic“:„all“,„name“:„“,„x“:341.5,„y“:1182,„wires“:[[„37d7e01.9eafaa“]]},{„id“:„66b45a9a.348294“,„type“:„http response“,„z“:„2cc975df.7f8f7a“,„name“:„“,„statusCode“:„200“,„headers“:{},„x“:321.5,„y“:1262,„wires“:},{„id“:„7f8851dc.9601c8“,„type“:„http request“,„z“:„2cc975df.7f8f7a“,„name“:„Garage auf“,„method“:„GET“,„ret“:„txt“,„url“:„https://(HOMEEID).hom.ee/api/v2/webhook_trigger?webhooks_key=XXX&event=Torauf“,„tls“:„“,„x“:907,„y“:1197,„wires“:[[„21d49ac7.3c2b06“]]},{„id“:„6603d462.16d5f4“,„type“:„http request“,„z“:„2cc975df.7f8f7a“,„name“:„Garage zu“,„method“:„GET“,„ret“:„txt“,„url“:„https://(HOMEEID).hom.ee/api/v2/webhook_trigger?webhooks_key=XXX&event=Torzu“,„tls“:„“,„x“:907,„y“:1240,„wires“:[[„21d49ac7.3c2b06“]]},{„id“:„f9142eed.b4eda“,„type“:„switch“,„z“:„2cc975df.7f8f7a“,„name“:„“,„property“:„payload.TargetDoorState“,„propertyType“:„msg“,„rules“:[{„t“:„eq“,„v“:„0“,„vt“:„num“},{„t“:„eq“,„v“:„1“,„vt“:„num“}],„checkall“:„true“,„repair“:false,„outputs“:2,„x“:745,„y“:1199,„wires“:[[„7f8851dc.9601c8“],[„6603d462.16d5f4“]]},{„id“:„20d6507d.4fbbe“,„type“:„homekit-accessory“,„z“:„“,„accessoryName“:„Garagentor“,„pinCode“:„347-11-234“,„port“:„“,„manufacturer“:„Novoferm“,„model“:„Default Model“,„serialNo“:„Default Serial Number“,„accessoryType“:„4“}]
@medicus07 wie schnell reagiert Geofency bei dir?
Ich habe jetzt IFTTT, Tasker und noch eine App probiert, deren Name mir gerade nicht einfällt.
Alle drei reagieren erst wenn ich schon längst aus dem Auto ausgestiegen bin.
Ich habe zwei Bereiche eingerichtet. Einen größeren, der das ganze überhaupt erst ans laufen bringt und einen kleineren, der letztendlich die Garage öffnet. Zwei Bereiche, damit die Garage nicht öffnet wenn ich nur vorbeifahre.
Bereich 1 ist 300m groß, Bereich 2 50m.
Eventuell reicht auch ein Bereich. Aber selbst der große reagiert erst, wenn ich wie gesagt schon ausgestiegen bin.
Was mache ich falsch? Oder gibt es Empfehlungen für eine Geofence-App auf Android?
Heute nur ein kleines Flow-Update zur HomeKit-Steuerung meines Hörmann Seitensektionaltors…
Setting:
Flow in NodeRed:
[{"id":"9541dff1.ab6ff","type":"link in","z":"2cc975df.7f8f7a","name":"","links":["bbddce99.fc4118"],"x":95,"y":1120,"wires":[["6d2a0160.a2ae3"]]},{"id":"215140ed.3162b","type":"link out","z":"2cc975df.7f8f7a","name":"","links":["1f6d5452.168fbc"],"x":1275,"y":1100,"wires":[]},{"id":"889af82d.31c5f8","type":"homekit-service","z":"2cc975df.7f8f7a","accessory":"c6e3fefa.a89558","name":"Garagentor","serviceName":"GarageDoorOpener","x":1010,"y":1100,"wires":[["a2cb52ad.d8726"]]},{"id":"17d43df.bf84c42","type":"function","z":"2cc975df.7f8f7a","name":"Status offen nach Stop","func":"const attributes = global.get('homee.attributes');\nvar test = attributes.filter(attribute => attribute.id === 1272).map(a => a.current_value).reduce((a,c) => a+c);\nif (msg.payload.TargetDoorState === 0 && test === 1){\n return {payload: {\"CurrentDoorState\":0}};\n}\n","outputs":1,"noerr":0,"x":750,"y":1080,"wires":[["889af82d.31c5f8"]]},{"id":"1e16b9a5.fb5a16","type":"delay","z":"2cc975df.7f8f7a","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":1080,"wires":[["17d43df.bf84c42"]]},{"id":"3b363ef.bdd3142","type":"function","z":"2cc975df.7f8f7a","name":"Status geschlossen nach Stop","func":"const attributes = global.get('homee.attributes');\nvar test = attributes.filter(attribute => attribute.id === 1272).map(a => a.current_value).reduce((a,c) => a+c);\nif (msg.payload.TargetDoorState === 1 && test === 1){\n return {payload: {\"CurrentDoorState\":1}};\n}\n","outputs":1,"noerr":0,"x":770,"y":1140,"wires":[["889af82d.31c5f8"]]},{"id":"3bd6d82f.5de52","type":"delay","z":"2cc975df.7f8f7a","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":1140,"wires":[["3b363ef.bdd3142"]]},{"id":"a2cb52ad.d8726","type":"function","z":"2cc975df.7f8f7a","name":"an-aus","func":"var nodeid = 218; // node ID in homee vom Gerät\nvar attributid = 1082; // attribut ID in homee vom Gerät\nconst attributes = global.get('homee.attributes');\nif (msg.payload.TargetDoorState === 0)\n{return {payload: \"PUT:/nodes/\"+nodeid+\"/attributes/\"+attributid+\"?target_value=1\"}}\nif (msg.payload.TargetDoorState === 1)\n{return {payload: \"PUT:/nodes/\"+nodeid+\"/attributes/\"+attributid+\"?target_value=1\"}}\n","outputs":1,"noerr":0,"x":1170,"y":1100,"wires":[["215140ed.3162b"]]},{"id":"6d2a0160.a2ae3","type":"function","z":"2cc975df.7f8f7a","name":"Status an HomeKit","func":"var attribute = msg.payload.attribute;\nvar contact1 = 1156;\nvar contact2 = 1272;\nif (attribute && attribute.id === contact1 && attribute.current_value === 0 ) {return [{payload: {\"TargetDoorState\":1,\"CurrentDoorState\":1}}];}\nif (attribute && attribute.id === contact1 && attribute.current_value === 1 ) {return [{payload: {\"TargetDoorState\":0}}];}\nif (attribute && attribute.id === contact2 && attribute.current_value === 0 ) {return [{payload: {\"TargetDoorState\":0,\"CurrentDoorState\":0}}];}\nif (attribute && attribute.id === contact2 && attribute.current_value === 1 ) {return [{payload: {\"TargetDoorState\":1}}];}\n","outputs":3,"noerr":0,"x":250,"y":1120,"wires":[["1e16b9a5.fb5a16","3bd6d82f.5de52","889af82d.31c5f8"],[],[]],"outputLabels":["Taster 1 oben gedrückt","Taster 1 unten gedrückt","Taster 1 los gelassen"]},{"id":"c6e3fefa.a89558","type":"homekit-accessory","z":"","accessoryName":"Garagentor","pinCode":"347-55-234","port":"","manufacturer":"Hoermann","model":"Supramatic E3","serialNo":"1234567890","accessoryType":"4"}]
@medicus07
Das ist ja wahnsinnig gut, was du dir gebaut hast - freue mich, dass es klappt.
Vielleicht kannst du mir helfen. Ich wühle mich durch diverse Foreneinträge, komme aber einfach nicht weiter.
Ich habe ein Hörmann Supramatic Gragentor mit einem innenliegenden Schalter zum öffnen. Alterantiv habe ich eine Funkferndienung.
Zudem habe ich mir damals das Hörmann SmartHome-System aufschwatzen lassen, das aber einfach unglaublich schlecht ist und zudem wahnsinnig teuer.
Da ich meine gesamten Raffstores über RollerShutter gesteuert habe und sehr zufrieden bin, möchte ich das Garagentor ebenfalls einbinden. Und zwar so, dass ich es einfach über die App öffnen kann. Mehr brauche ich nicht.
Leider finde ich kein passendes Modul, mit dem das gehen könnte. Anbei ein Foto des geöffneten Schalters:
Kannst du mir hier weiterhelfen?
Wenn ich das richtig sehe, zieht durch die Dose/Schalter in 230V Kabel durch und das Motorkabel 24 V (Klingeldraht) endet dort und geht an den Schalter/Taster?!
Ich würde eine kleine Abzweigdose daneben setzen und von dem normalen Kabel L und N abzweigen (das Relais braucht ja für den Betrieb Strom).
Relais hast du verschiedene Möglichkeiten, wichtig ist, dass das Relais einen potentialfreien Kontakt hat. Du musst ja den 230 V Stromkreis für die Relaisversorgung vom 24V-Motorstromkreis getrennt lassen.
Infrage kommen:
L und N werden ganz normal aus dem 230 V Kreis genommen. die beiden Kabel des Tasters verlängest du an Input und Output das potentialfreien Schaltkreis. Das wars schon.
Das hört sich ja super an - ich werde es umgehend bestellen und es entsprechend verbauen.
Nur zur Sicherheit: Reicht der Fibaro FGS 222 oder brauche ich zusätzlich das Qubino Flush 1D Relay?
Oder du wartest auf den Hörmann-Cube?
Danke. Aber ich denke, dass die Variante von medicus günstiger sein wird.
Nein, du brauchst nur ein Relais, eines der vier genannten…
Ich kenne die Steuerung nicht, aber schau dir mal den Qubino an. Der kann auch mit 24Vdc betrieben werden und durch eine „Zeitschaltfunktion“ auch einen Impuls geben.