Seite 1 von 1

IFTTT zu Modbus TCP?

Verfasst: Di Mär 12, 2024 5:38 pm
von AndreasW
Hallo!

Ich bin auf der Suche nach folgender Lösung:
1. Messwerte werden über Webhook an IFTTT gesendet
2. IFTTT sendet die Messwerte weiter zum Timberwolf Server
3. Dieser sendet die Messwerte über Modbus TCP an eine Industrie-Steuerung Siemens...

Ist sowas mit Timberwolf möglich?
Gibt es auch eine Möglichkeit ohne IFTTT, kann man Webhooks direkt zum Timberwolf senden?

Danke im voraus für eure Antworten
AndreasW

Re: IFTTT zu Modbus TCP?

Verfasst: Di Mär 12, 2024 6:51 pm
von StefanW
Hi Andreas,

Du hast keinen Server und keine Software angegeben, ich nehme an, es geht um eine Planung?


Grundsätzlich ist der Weg ab der V4 so gangbar, die möglichen Fallstricke liegen in den Details, ich man nicht beurteilen kann mit den Angaben.

Hierzu:

1. Die Anzahl und Möglichkeiten für Webhooks in IFTTT muss man sich dort ansehen und ob das dann kompatibel ist zu dem Gerät, dass die Messwerte sendet

2. Wenn die Werte korrekt und richtig bei IFTTT ankommen, dann sind die bei geeigneter Konfig auch im Timberwolf Server als einzelnes Objekt, mit dem man dann alles machen kann, was der TWS mit Objekten tun kann (also weiterverteilen, aufzeichnen, Logik, VISU)

3. Auch das Aussenden per Modbus TCP geht, unter der Voraussetzung, dass der TWS in der Rolle als der Modbus Client (früher als "Master" bezeichnet) läuft und die Siemens Steuerung als Modbus TCP Server (früher als "Slave" bezeichnet) agiert,

Der TWS kann noch nicht selbst Webhooks empfangen, dass soll er irgendwann man können, aber ich kann kein Datum dazu nennen.

Alternativ wird es vermutlich gehen, mit NodeRed in einem Container solche Webhooks zu empfangen und dann per MQTT an den TWS der diese dann per Modbus an die Siemens gibt.

Was wir hier nicht erkennen und beurteilen können sind Mengengerüst (es macht schon einen Unterschied, ob ein Sensor einen Messwert alle paar Minuten überträgt oder ob 1000 Sensoren jede Sekunde einen Wert haben), Formatierung der Daten (es gibt unendlich viele Datenformate und ob was kompatibel ist, muss man immer prüfen), Timing-Anforderungen (hat das eine Sekunde Zeit bis das bei der Industriesteuerung ankommt, weil IFTTT braucht seine Zeit), Fehlererkennung (wie werden Fehler festgestellt und signalisiert) und vermutlich noch ein paar andere Details mehr.

Mal sehen, ob Foristen noch andere Ideen haben

lg

Stefan

Re: IFTTT zu Modbus TCP?

Verfasst: Di Mär 12, 2024 8:05 pm
von AndreasW
Hallo Stefan, danke für deine rasche Antwort!!!

Hier mehr Details von mir:

- Ja es geht um eine Planung.
- Die Webhooks kommen von der particle.io Cloud. Die Webhooks kann ich dort recht gut einstellen. Im Moment übertragen wir mehrere Werte in einem JSON (Key/Value) Array.
- Ob die Siemens Steuerung als Modbus TCP Server funktioniert werde ich abklären lassen!
- Hmm MQTT: Es gibt diverse MQTT Libraries für die Particle.io Microcontroller. Dann könnten die Sensoren gleich selber MQTT Messages absenden. Möchte den Mikrocontrollern diese extra Last nicht aufbürden, aber ein Möglichkeit wäre es - DANKE für diesen Tipp!
- Ich schätze mal, dass es 30-60 Webhooks pro Stunde werden. Aus deiner Beschreibung leite ich ab, das auch das vierfache kein Problem darstellt, oder?

Dank deiner Antwort ist nun wohl ein Test meinerseits notwendig.
o Können wir ein Testgerät bekommen?
o Oder können wir ein Gerät kaufen und retournieren falls es nicht klappt?
o An wen müsste ich mich da bei Euch wenden?

DANKE und noch einen schönen Abend
Andreas

Re: IFTTT zu Modbus TCP?

Verfasst: Di Mär 12, 2024 8:23 pm
von Mibr85
Einfach eine Mail an Service (at) Elabnet.de schicken ;-)

Re: IFTTT zu Modbus TCP?

Verfasst: Mi Mär 13, 2024 9:51 am
von AndreasW
Hallo Micha, vielen DANKE!