Ich nutze einen USB Lesekopf für meinen Stromzähler. In Verbindung mit dem Smartmeter binding funktioniert dies auch. Nur irgendwann kommt es vor, das der USB neu gestartet werden muss... Warum, weiss ich noch nicht.
Ein Neustarten des Smartmeter Thing hat keinen Erfolg gebracht.
Ein abziehen des USB und wieder einstecken, das funktioniert.
Nun habe ich gestern den USB Port mittels Befehl neu gestartet. und siehe da, das funktioniert auch.
Frage:
wie kann ich nun den befehl:
Code: Alles auswählen
sudo usbreset 0403:6015
jemand eine Idee??

Wollte das dann ausführen wenn der das Thing offline geht.
Code: Alles auswählen
UID: exec:command:smartmeter
label: smartemeter
thingTypeUID: exec:command
configuration:
transform:
- ""
interval: 0
autorun: false
command: usbreset 0403:6015
timeout: 15
channels:
- id: output
channelTypeUID: exec:output
label: Rückgabewert
description: Rückgabewert der Befehlsausführung
configuration: {}
- id: input
channelTypeUID: exec:input
label: Eingabewert
description: Eingabewert, der als zweiter Parameter an den Befehl übergeben wird
configuration: {}
- id: exit
channelTypeUID: exec:exit
label: Rückgabestatus
description: Dokumentiert die erfolgreiche Ausführung
configuration: {}
- id: run
channelTypeUID: exec:run
label: Ausführung
description: Steht während der Befehlsausführung auf ON; durch Setzen auf ON
wird der Befehl sofort ausgeführt
configuration: {}
- id: lastexecution
channelTypeUID: exec:lastexecution
label: Zeitpunkt der letzten Ausführung
description: Datum und Uhrzeit der letzten Ausführung des Befehls im Format
yyyy-MM-dd'T'HH:mm:ss.SSSZ
configuration: {}