Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Shelly's mit Nodered und IO Broker gleichzeitig (mit MQTT)?

    3
    0 Stimmen
    3 Beiträge
    264 Aufrufe
    mickymM
    @arnie007 Du kannst jederzeit über VIS auf alle Deine states im Iobroker zugreifen- Ggf musst Du halt den mqtt Client/Server Adapter an Deinem exterenen Mqtt Broker betreiben um aktuelle Status zu visualisieren. Die Steuerung aus einer VIS geht schon gleichzeitig über mqtt - wenn Du ggf nur NodeRed zur Steuerung verwenden willst, kannst Du auch eigenene Datenpunkte unter 0_userdata.0 anlegen und dann mit iobroker-In Nodes Flows in NodeRed anstossen und dann weiter steuern. Am optimalsten finde ich, weil der iob mqtt Adapter in meinen Augen manchmal Probleme macht - mosquitto als externen mqtt Broker zu nutzen - dann hast Du auch keine Port-Probleme. Da alle Geräte und System mqtt Clients sind. Sowohl die Shellies, als auch iobroker mit seiner VIS über den mqtt Adapter als Client, als auch Node Red als Client. Wichtig ist allerdings, dass Du nur mit EINEM mqtt Broker in Deinem gesamten System arbeitest, egal wo sich der befindet (entweder im iobroker selbst oder extern über mosquitto).
  • Werte von Node-Red in influxdb speichern

    2
    1
    0 Stimmen
    2 Beiträge
    470 Aufrufe
    mickymM
    @icebear Für die normalen Influx Out Nodes - musst Du in einem Array, erst ein Objekt mit den Feldern und dann ein Objekt mit den Tags liefern. HIer mal die Inject Nodes - mit den es verschiedene Szenarien ausprobiert werden können: Spoiler [ { "id": "b16df1e0167e5bc3", "type": "inject", "z": "5ad55a7b0d4580eb", "name": "2 Felder - temperature and humidity - no tags", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "{\"temperature\":23,\"humidity\":55}", "payloadType": "json", "x": 390, "y": 1180, "wires": [ [ "90f29f6c8b919e3e" ] ] }, { "id": "e60c2882c426fdf5", "type": "inject", "z": "5ad55a7b0d4580eb", "name": "2 Felder - temperature and humidity - muliple tags", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "[[{\"temperature\":24,\"humidity\":52},{\"room\":\"Wohnzimmer\"}],[{\"temperature\":25,\"humidity\":70},{\"room\":\"Bad\"}]]", "payloadType": "json", "x": 380, "y": 1260, "wires": [ [ "90f29f6c8b919e3e" ] ] }, { "id": "aacd65d9c75c1481", "type": "inject", "z": "5ad55a7b0d4580eb", "name": "2 Felder - temperature and humidity - tag room = Wohnzimmer", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "[{\"temperature\":23.5,\"humidity\":50},{\"room\":\"Wohnzimmer\"}]", "payloadType": "json", "x": 340, "y": 1220, "wires": [ [ "90f29f6c8b919e3e" ] ] }, { "id": "01e8862a06c685a9", "type": "inject", "z": "5ad55a7b0d4580eb", "name": "1 Feld - pressure - no tags", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "{\"pressure\":1024}", "payloadType": "json", "x": 450, "y": 1300, "wires": [ [ "90f29f6c8b919e3e" ] ] } ] [image: 1735326197772-bd08908a-83ae-451a-a087-9f0e1ed89369-image.png] Wenn Du die Batch-Nodes verwendest kannst Du alles über Objekteigenschaften festlegen: [ { "measurement": "m_batch_t&h", "fields": { "temperature": 26, "humidity": 80 }, "tags": { "room": "Dusche" } }, { "measurement": "m_batch_power", "fields": { "power": 26 }, "tags": { "device": "Laptop" } } ]
  • Blockly in Node-red umwandeln

    23
    2
    0 Stimmen
    23 Beiträge
    3k Aufrufe
    Marko1974M
    @mickym netflix
  • Node Red Parkplatzverwaltung inkl. Dashboard

    node-red
    3
    0 Stimmen
    3 Beiträge
    285 Aufrufe
    mickymM
    @pnda Ja was nicht funktioniert - wenn Du halt NodeRed Nodes verwenden würdest und nicht wieder codieren würdest. Ich kann Deinen Flow gar nicht übernehmen, da Dein Code nicht akzeptiert wird: [image: 1734805396763-70e718b8-73b1-422d-88ef-7c446591c576-image-resized.png]
  • Json an MQTT schicken

    3
    0 Stimmen
    3 Beiträge
    367 Aufrufe
    N
    @mickym Vielen Dank! So hat es funktioniert!
  • Keine Status Mitteilung an Alexa

    29
    1
    0 Stimmen
    29 Beiträge
    2k Aufrufe
    mickymM
    @jörg-winterstein Ja hönge eine debug Node dran - die NUR den status der payload ausgibt: [image: 1734645984344-ed016dc4-2020-4995-8079-16bdaf7a1c2e-image.png] und wenn da ein boolean rauskommt als Status dann in die ChangeNode und dann in den Alexa State Node.
  • Anwesenheit/Abwesenheit Steuerung und Nachricht

    27
    3
    0 Stimmen
    27 Beiträge
    3k Aufrufe
    Marko1974M
    @mickym ich lass es mal so laufen. Gestern habe ich da so viel dran rumgefummelt. Unter der Node stand auch nur connected und nie true. Seitdem heute jemand losgefahren ist, steht da jetzt auch true. Musste sich vielleicht erstmal „eingrooven“ :-) @mickym Es ist wunderschön :-)
  • [Gelöst] Alexa - Geräte reagieren nicht mehr

    95
    0 Stimmen
    95 Beiträge
    17k Aufrufe
    Hant0rH
    Wollte mich nochmal hier zurückmelden. Zu meinem Problem: Ich hatte Node Red auf einem ioBroker Slave (Pi) laufen. Da ich nicht einmal die Konfigurationsseite von Node Red im ioBroker mehr aufrufen konnte, habe ich nach Unterstützung den Pi komplett neu aufgesetzt. Beim Aufsetzen stellte sich heraus, dass die SD Karte wohl nicht mehr richtig funktionierte. Also neue SD Karte rein und die Pi nochmals neu aufgesetzt, alles installiert und eingestellt. Seitdem muss ich sagen, kann ich nicht nur die Konfigseite von Node Red im ioBroker wieder aufrufen, auch Alexa läuft (toi toi toi) seit Tagen reibungslos ohne Probleme! Noch ein kleiner Hinweis, der mir duch die Neuinstallation aufgefallen ist. Es ist kein richtiger Fehler, war aber unschön von mir in den Flows umgestezt: Ich hatte folgende Option im Node Red aktiviert: [image: 1734465476828-d8217170-ead8-46bd-855e-653b7ac24817-image.png] Dies war früher wohl im Standard aktiviert und heute nicht mehr (was richtig ist). Dadurch werden Boolean-Werte in Strings umgewandelt. Somit hatte in den Flows Switche mit folgender Konfig: [image: 1734465621314-9cb86859-b76d-49a5-9b8d-11dca7420f77-image.png] Das hatte damals funktioniert, ist aber natürlich totaler quastch, Statuswerte als Strings zu vergleichen. Heißt, die Option aus lassen und die Switche umstellen auf der Vergleich "ist wahr" oder "ist falsch": [image: 1734465746024-0c86d99e-859f-4eab-9abe-0ca8c6c34b7e-image.png] Hoffe deine Fehler sind auch alle behoben @Kaskadeur111 ;) Schöne Weihnachtstage euch allen
  • node-red-contrib-huemagic-fork Fehler

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    haselchenH
    @bergjet sagte in node-red-contrib-huemagic-fork Fehler: Aber wenn es das war, wie löse ich dann das Problem der 2 Bewegungsmelder? Mit einem neuen Thread und Deiner Beschreibung ,wo es hakt .
  • Shelly addon über Node Red auf einer NAS mit iobroker

    74
    0 Stimmen
    74 Beiträge
    22k Aufrufe
    HF_SPSlerH
    @mickym Ich danke dir vielmals für die tatkräftige Unterstützung!!
  • [erledigt]Awtrix DP per NodeRed ändern

    4
    2
    0 Stimmen
    4 Beiträge
    508 Aufrufe
    V
    @mickym sagte in Awtrix DP per NodeRed ändern: @valbuz wenn du einem Adapter einen Befehl gibst, dann musst du Type „command“ nehmen und nicht „value“ in der iobroker-out Node. Funzt Danke
  • Verbindung zu Server schlägt fehl

    5
    2
    0 Stimmen
    5 Beiträge
    544 Aufrufe
    A
    @mickym sagte in Verbindung zu Server schlägt fehl: @ak68 Ja das ist relevant - Ich hab [image: 1733754910782-1ed1b762-5591-4dde-8292-4abc15903668-image.png] aber du kann 1024. Die Einstellung war bisher nur bei 128MB -> habe jetzt auf 1024MB erhöht FEHLER WEG :)
  • Node-Red Zugriffsberechtigungen auf Dashboard-Tabs

    3
    0 Stimmen
    3 Beiträge
    372 Aufrufe
    D
    @mickym Vielen Dank. Habe ich schon vermutet, da ich nirgends was gefunden hatte. Das mit der zweiten Instanz ist ein guter Hinweis. Damit könnte ich die Tabs zumindest trennen.
  • owfs inject ohne topic!

    1
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • Umgebungsvariablen

    Ungelöst
    8
    0 Stimmen
    8 Beiträge
    866 Aufrufe
    D
    @mickym Danke, das werde ich bei Gelegenheit auch einmal probieren. Zunächst hat aber der Hinweis mit dem msg.rejectUnauthorized von @Marc-Berg zum Ziel geführt!
  • NodeRed Integration Github

    8
    1
    0 Stimmen
    8 Beiträge
    876 Aufrufe
    mickymM
    @taddy81 die version 4.0.3 gibts erst mit Adapterversion 6.0.1. siehe Changelog: https://github.com/ioBroker/ioBroker.node-red Dieser Adapter befindet sich aber im latest und nicht im normalen Repository. Wenn dir der ß-Status nichts ausmacht, kannst du Dir diese Version über den Admin und npm installieren
  • Probleme mit Cron-Plus Jobs

    13
    3
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    A
    @ak68 Nach Neuanlagen der Influx-Datenbanken werden jetzt die Daten korrekt in die DB übernommen :)
  • Node-Red Instanzlink für zweite Instanz funktioniert nicht

    11
    0 Stimmen
    11 Beiträge
    919 Aufrufe
    D
    @mickym Habe nachgesehen, es gibt schon ein issue, an welchen gearbeitet wird https://github.com/ioBroker/ioBroker.node-red/issues/507 Ich warte da mal ab bis es ein offizielles Update gibt
  • Abfrage influxDB 2.0 per node-red

    9
    6
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    A
    @sprobst Vielen Dank, ich versuche mich an Eueren Anleitungen "enlangzuhangeln" Jetzt möchte ich die Maximaltemperatur der letzten 24h auslesen (alt: seit 0 Uhr) Leider bring die folgende Abfrage keine korrekten Werte und müsste eigentlich um 7.0 Grad zurückwerfen; import "date" import "timezone" option location = timezone.location(name: "Europe/Berlin") from(bucket: "datenbank_kurzzeit") |> range(start: -24h) |> filter(fn: (r) => r["_measurement"] == "T.Aussen") |> aggregateWindow(every: 1d, fn: max) |> yield(name: "max") [image: 1732737619412-5ce7a359-0220-41ef-aee0-fc3f34834a66-image.png] [image: 1732737644617-43d35cd8-36b6-49b5-8589-d2aaa8e1209e-image.png] Wie muss hier die korrekte Syntax sein ? Danke :)
  • Dieses Thema wurde gelöscht!

    1
    0 Stimmen
    1 Beiträge
    20 Aufrufe
    Niemand hat geantwortet

486

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge