Themabewertung:
  • 4 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Eigener MyGekko-Node für Node-Red
#66
Hallo,

da ich den Weg über HTTP-Endpunkte in Node-Red ganz Interessant finde, habe ich mal versucht, die Info von BlueScreen umzusetzen.
... bei mir jedenfalls funktioniert es :-)

Code:
[
   {
       "id": "f7b991c3.d41e",
       "type": "tab",
       "label": "Flow 3",
       "disabled": false,
       "info": ""
   },
   {
       "id": "90e26811.721fa8",
       "type": "http in",
       "z": "f7b991c3.d41e",
       "name": "GET Spaetschicht",
       "url": "/mygekko/calendar/spaetschicht",
       "method": "get",
       "upload": false,
       "swaggerDoc": "",
       "x": 210,
       "y": 140,
       "wires": [
           [
               "f7f86919.1afb38"
           ]
       ]
   },
   {
       "id": "3f1512cf.b745ee",
       "type": "http response",
       "z": "f7b991c3.d41e",
       "name": "HTTP-Response",
       "statusCode": "200",
       "headers": {},
       "x": 670,
       "y": 140,
       "wires": []
   },
   {
       "id": "a39ecd0.227ad3",
       "type": "mqtt in",
       "z": "f7b991c3.d41e",
       "name": "",
       "topic": "shellies/shelly1pm-Waschmaschine/relay/0/power",
       "qos": "2",
       "datatype": "auto",
       "broker": "27ccde99.c8dde2",
       "x": 380,
       "y": 80,
       "wires": [
           [
               "b6badb95.a8ccc8",
               "8a3e0eb4.47469"
           ]
       ]
   },
   {
       "id": "b6badb95.a8ccc8",
       "type": "function",
       "z": "f7b991c3.d41e",
       "name": "",
       "func": "flow.set(\"power\", msg.payload);\nreturn msg;",
       "outputs": 1,
       "noerr": 0,
       "x": 690,
       "y": 80,
       "wires": [
           []
       ]
   },
   {
       "id": "8a3e0eb4.47469",
       "type": "debug",
       "z": "f7b991c3.d41e",
       "name": "",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "true",
       "targetType": "full",
       "x": 680,
       "y": 40,
       "wires": []
   },
   {
       "id": "f7f86919.1afb38",
       "type": "function",
       "z": "f7b991c3.d41e",
       "name": "",
       "func": "msg.payload = flow.get(\"power\")\nreturn msg;",
       "outputs": 1,
       "noerr": 0,
       "x": 420,
       "y": 140,
       "wires": [
           [
               "3f1512cf.b745ee"
           ]
       ]
   },
   {
       "id": "27ccde99.c8dde2",
       "type": "mqtt-broker",
       "z": "",
       "name": "",
       "broker": "127.0.0.1",
       "port": "11883",
       "clientid": "",
       "usetls": false,
       "compatmode": true,
       "keepalive": "60",
       "cleansession": true,
       "birthTopic": "",
       "birthQos": "0",
       "birthPayload": "",
       "closeTopic": "",
       "closeQos": "0",
       "closePayload": "",
       "willTopic": "",
       "willQos": "0",
       "willPayload": ""
   }
]

Man muss natürlich das MQTT-Topic ersetzen, aber ansonsten scheint das recht gut zu funktionieren.


Nachrichten in diesem Thema
RE: Eigener MyGekko-Node für Node-Red - von Frank85 - 23.01.2020, 11:00

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  eMail mit Node Red versenden Tora 1 443 14.11.2023, 08:48
Letzter Beitrag: Strabbit
  Jalousie steuern und Temperatur Abfragen über Alexa / Node red OsramBulb 1 1.233 22.01.2023, 23:05
Letzter Beitrag: Strabbit
  Klingel über Node-Red abfragen Matze 6 7.448 01.03.2021, 12:45
Letzter Beitrag: Strabbit
  MyGekko-QueryAPI Anbindung an Node-Red über offizielles Repository Bluescreen 33 34.964 19.01.2021, 17:43
Letzter Beitrag: Strabbit
  Node-RED Befehle auf Gekko ausführen eschy 4 5.662 26.06.2020, 13:42
Letzter Beitrag: eschy

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste