AT mehrere Befehle hintereinander

Begonnen von projectsun, 29 September 2018, 21:58:18

Vorheriges Thema - Nächstes Thema

projectsun

Hallo,

ich versuche an einen Servo an einem ESP8266 mehrere Befehle hintereinander zu senden (Fischfütterung)
*21:55 {set ESPEasy_ESP_Easy_Nano servo 1 12 10 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 80 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 10;;sleep 1;;set ESPEasy_ESP_Easy_Nano servo 1 12 80}

Leider funktioniert das nicht. Wie muss ich den Befehl abändern. Momentan hab ich maximal eine Bewegung.
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

CoolTux

Bitte Codetags verwenden und am besten ein list vom Device.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

projectsun

Beitrag ist bearbeitet. Hier das list

Internals:
   CFGFN     
   COMMAND    {set ESPEasy_ESP_Easy_Nano servo 1 12 10 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 80 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 10;;sleep 1;;set ESPEasy_ESP_Easy_Nano servo 1 12 80}

   DEF        *21:55 {set ESPEasy_ESP_Easy_Nano servo 1 12 10 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 80 ;;sleep 1;; set ESPEasy_ESP_Easy_Nano servo 1 12 10;;sleep 1;;set ESPEasy_ESP_Easy_Nano servo 1 12 80}

   NAME       FuetterungNano
   NR         351429
   PERIODIC   yes
   RELATIVE   no
   REP        -1
   STATE      Next: 21:55:00
   TIMESPEC   21:55
   TRIGGERTIME 1538337300
   TRIGGERTIME_FMT 2018-09-30 21:55:00
   TYPE       at
   READINGS:
     2018-09-29 21:55:00   state           Next: 21:55:00
Attributes:
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

CoolTux


*21:55 set ESPEasy_ESP_Easy_Nano servo 1 12 10; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 80; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 10; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 80


Ein Wunder das da überhaupt was funktioniert hat
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

projectsun

#4
ich hab nur das umgesetzt, was bei notify funktioniert hat. aber AT scheint da anders zu sein.

in fhem("") hats auch nicht funktioniert
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

CoolTux

Im Notify kann sowas auch nicht funktonieren, nicht so wie Du es geschieben hast.

{ }

bedeutet immer ein Wechsel auf Perlebene und dann kannst Du nur mit Perlbefehlen oder FHEM Funktionen arbeiten. fhem() ist eine FHEM Funktion als Beispiel.
Geht es denn nun so wie ich es Dir gezeigt habe?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

projectsun

#6
ok, hatte das *21:55 set ESPEasy_ESP_Easy_Nano servo 1 12 10; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 80; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 10; sleep 1; set ESPEasy_ESP_Easy_Nano servo 1 12 80 nicht als Antwort registriert, da ich das zwischendrin auch schon so hatte und eben nicht funktionierte. Wer weiss, was ich da noch drumrum gebaut hatte.
Funktioniert aber, wie du es geschrieben hast. Danke und einen schönen Abend noch.

Fische freuen sich über ihr Futter.
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos