Raspberry Pi - Datei starten

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wollte keinen neuen Beitrag aufmachen da mein anliegen eigentlich eh hier rein passt.

Und zwar, bin auch relativer Raspberry und Codesys neuling, muss ich dazu sagen.

Das mit den Commands senden bzw dateien Starten, habe ich erfolgreich zusammengebracht.
Starte damit eine SMS übertragung per "gammu" in codesys schaut das ganze dan so aus: voralarm : STRING := 'echo "Batteriezustand: voralarm" | sudo gammu sendsms TEXT +43xxxxxxxxxxxxx;
läuft einwandfrei.
Umgekehrt damit ich eine aktion am raspberry in codesys auslöse, habe ich den umweg das ich eine sms an den pi sende, mittels smstools auswerte und dann damit einen GPIO schalte und den dann in der codesys auswerte.
Ist sicherlich nicht die schönste lösung, geht aber, zwar halt nur eingeschränkt da ich gerne aktuelle werte von der codesys hätte.

So da komm ich jetzt mal zu meinem anliegen:
1.) Ist es möglich das ich auch einen Wert zb. eines analogeingang oder irgendeiner Variablen übertragen kann? Soll heissen anstatt der Meldung wie zb. "Batteriezustand: voralarm" steht ein aktueller wert!
2.) Gibt es irgendein muster projekt wo jemand mit dem Raspberry pi und codesys per sms befehle sendet und empfängt? Also direkt in der codesys auswertet?

Bitte seid gnädig mit mir, scribt mässig bin ich ein kompletter neuling.

Gruß Mike
 
Hallo Mike,
schöne Sache, vielleicht kannst du für andere mal noch genauer beschreiben, was du alles installiert hast damit du per Kommando Zeile ne SMS senden kannst
und welche Hardware (Stick?) du dafür verwendest.
Damit du Werte verschicken kannst musst du ja lediglich deinen String dann mit "concat" zusammenbauen.

Also den Wert in string wandeln.. so in der Art:

strValue:=REAL_TO_STRING(rValue);

dann über mehrere Concats den String den du für das Kommando brauchst zusammen setzen also praktisch dein Commando das du an Sysprocess gibst zusammensetzen:

strCommand:=CONCAT(strCAMCommand,strValue);
usw...

Grüße
 
Zuletzt bearbeitet:
Zurück
Oben