Multi commands
Verfasst: Do 1. Jun 2017, 09:01
Hey Freunde, ich versuche folgendes zu realisieren:
-Pc soll hoch und 10 Sekunden später sollen meine Monitore mit angehen
-Pc soll runter fahren, Monitore gehen aber erst 30 Sekunden später aus.
Das hoch und runter fahren wurde mittels Execute und einem Sh Script auf meinem Pi3 realisiert und funktioniert auch.
Die Monitore gehen mit einer Osram Ha Steckdose aus und an.
Aktuell musste ich es so lösen das die Geräte im Echo Gruppiert werden. Das lässt aber keine delays zu also gehen beide sofort an und sofort aus.
Habe bereits alles mögliche versucht aber sobald ich die Osram Steckdose (Hue Gerät) als zusätzliches On Item beim PC start Script hinzufüge, erkennt Alexa das Gerät nicht mehr.
Das Problem könnte der Map Type sein, den kann ich ja nur einmal vergeben, aber es sind ja eigendlich zwei verschiedene Map Typen die ich vereinen will.
Kann mir da jemand weiterhelfen?
Wäre echt toll.
smb.config
[{"id":"1","uniqueid":"00:17:88:5E:D3:01-01","name":"Computer","mapType":"cmdDevice","deviceType":"exec","offUrl":"[{\"item\":\"/services/haBridge/script/pcstop.sh\",\"type\":\"cmdDevice\",\"delay\":\"600\"}]","onUrl":"[{\"item\":\"/services/haBridge/script/pcstart.sh\",\"type\":\"cmdDevice\",\"delay\":\"200\"}]","inactive":false,"noState":false,"offState":false},{"id":"2","uniqueid":"00:17:88:5E:D3:02-02","name":"Test","mapId":"PC1","mapType":"hueDevice","deviceType":"custom","offUrl":"[{\"item\":\"{\\\"item\\\":\\\"/services/haBridge/script/pcstop.sh\\\",\\\"type\\\":\\\"cmdDevice\\\"}\",\"type\":\"cmdDevice\",\"delay\":\"600\"},{\"item\":\"{\\\"ipAddress\\\":\\\"192.168.178.28\\\",\\\"deviceId\\\":\\\"5\\\",\\\"hueName\\\":\\\"Philips-Hue\\\"}\",\"type\":\"hueDevice\"}]","onUrl":"[{\"item\":\"{\\\"item\\\":\\\"/services/haBridge/script/pcstart.sh\\\",\\\"type\\\":\\\"cmdDevice\\\"}\",\"type\":\"cmdDevice\"},{\"item\":\"{\\\"ipAddress\\\":\\\"192.168.178.28\\\",\\\"deviceId\\\":\\\"5\\\",\\\"hueName\\\":\\\"Philips-Hue\\\"}\",\"type\":\"hueDevice\",\"delay\":\"200\"}]","inactive":false,"noState":false,"offState":false}]
-Pc soll hoch und 10 Sekunden später sollen meine Monitore mit angehen
-Pc soll runter fahren, Monitore gehen aber erst 30 Sekunden später aus.
Das hoch und runter fahren wurde mittels Execute und einem Sh Script auf meinem Pi3 realisiert und funktioniert auch.
Die Monitore gehen mit einer Osram Ha Steckdose aus und an.
Aktuell musste ich es so lösen das die Geräte im Echo Gruppiert werden. Das lässt aber keine delays zu also gehen beide sofort an und sofort aus.
Habe bereits alles mögliche versucht aber sobald ich die Osram Steckdose (Hue Gerät) als zusätzliches On Item beim PC start Script hinzufüge, erkennt Alexa das Gerät nicht mehr.
Das Problem könnte der Map Type sein, den kann ich ja nur einmal vergeben, aber es sind ja eigendlich zwei verschiedene Map Typen die ich vereinen will.
Kann mir da jemand weiterhelfen?
Wäre echt toll.
smb.config
[{"id":"1","uniqueid":"00:17:88:5E:D3:01-01","name":"Computer","mapType":"cmdDevice","deviceType":"exec","offUrl":"[{\"item\":\"/services/haBridge/script/pcstop.sh\",\"type\":\"cmdDevice\",\"delay\":\"600\"}]","onUrl":"[{\"item\":\"/services/haBridge/script/pcstart.sh\",\"type\":\"cmdDevice\",\"delay\":\"200\"}]","inactive":false,"noState":false,"offState":false},{"id":"2","uniqueid":"00:17:88:5E:D3:02-02","name":"Test","mapId":"PC1","mapType":"hueDevice","deviceType":"custom","offUrl":"[{\"item\":\"{\\\"item\\\":\\\"/services/haBridge/script/pcstop.sh\\\",\\\"type\\\":\\\"cmdDevice\\\"}\",\"type\":\"cmdDevice\",\"delay\":\"600\"},{\"item\":\"{\\\"ipAddress\\\":\\\"192.168.178.28\\\",\\\"deviceId\\\":\\\"5\\\",\\\"hueName\\\":\\\"Philips-Hue\\\"}\",\"type\":\"hueDevice\"}]","onUrl":"[{\"item\":\"{\\\"item\\\":\\\"/services/haBridge/script/pcstart.sh\\\",\\\"type\\\":\\\"cmdDevice\\\"}\",\"type\":\"cmdDevice\"},{\"item\":\"{\\\"ipAddress\\\":\\\"192.168.178.28\\\",\\\"deviceId\\\":\\\"5\\\",\\\"hueName\\\":\\\"Philips-Hue\\\"}\",\"type\":\"hueDevice\",\"delay\":\"200\"}]","inactive":false,"noState":false,"offState":false}]