Hallo zusammen,
ich nutze ein Skript zur Kommunikation mit meiner Wärmepumpe über eine Serial Port Instanz.
Leider kommt es des öfteren zu Fehlern und die Instanz verliert den (am Raspi) eingestellten USB Port /dev/ttyUSB.
Kann ich diesen Fehler bzw dieses Ereignis, wenn er den Port verliert, irgendwie triggern und dann per Script wieder setzen?
Danke und Gruß
Schau Mal unter den Kern Instanzen bei dem Event Control.
Michael
hmmm leider hab ich es wohl doch nicht verstanden
ich prüfe mit
$portstatus = IPS_GetProperty(12345/*[Serial Port]*/, "Open");
ob der Socket offen ist, allerdings ist er das auch im Fehlerfall. Wie bekomme ich das hier getriggert (siehe Bilder)?
Un weiter: Wie bekomme ich den Port automatisch wieder auf USB gesetzt? Mache ich es per Hand funktioniert es direkt wieder.
Danke euch
Das sind Eigenschaften und kein Status.
Schau Mal hier Systemvariablen IP-Symcon :: Automatisierungssoftware
Es gibt Systemvariablen welche den Status enthalten.
Glaube aber kaum das es dir hilft, wenn der Anschluss nicht in der Auswahl erscheint.
Eventuell hilft das hier mehr:
SymconMisc/README.md at master · symcon/SymconMisc · GitHub
Michael