Support for Smart Plug commands like TP-LINK (either directly or via HTTP POST request)

2»

Comments

  • Wrong file location! I thought you found the already existing in /var/lib/Repetier-Server/database/excommands.xml already. Server does only load that one.
  • edited March 20
    oh wenn du deutsch kannst dann erklär nochmal deinen Satz auf deutsch xD Englisch ist nicht so meins. danke xD
    also wie geschrieben funktioniert das irgendwie nicht. und meiner Meinung nach ist ja alles richtig.
  • Der Pfad der Datei war falsch. Korrekter pfad ist /var/lib/Repetier-Server/database/excommands.xml - da liegt auch schon eine die du nur anpassen musst und dann server neu starten.
  • die datei hab ich ja genommen. die gibt es ja auch nur in diesem ordner
  • edited March 21
    die datei hab ich ja genommen. die gibt es ja auch nur in diesem ordner
    und jetzt musst du nur die Datei hsB100.sh noch selbstausführend machen. ich glaube das ist "chmod -x Dateiname" als Befehl.

    https://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nger/ Noch eine Erklärung dazu

    Dann ging es auch mit meiner xml Datei ohne Probleme 
  • ah ok. teste ich nachher mal. momentan druckt er. ich melde mich dann ob es geklappt hat oder nicht :)

  • edited March 21
    es funktioniert !! VIELEN LIEBEN DANK :) 
  • anyone does have successfully implement 'sleep 360' before @execute TPLINKOFF ?
    my @execute TPLINKOFF goes direct to OFF at the end of the last printed line.
  • How do you add it before @execute
    sleep 360
    is no valid gcode so nothing will happen.

    G4 S360
    @syncMotion
    @execute TPLINKOFF

    should work. Here firmware sleeps and @syncMotion waits for all commands in firmware to be executed. Without it would continue with next line. Drawback is that you can not control firmware any more.

    Better would be to add the sleep command in TPLINKOFF script it self before it sends the link. If that is a bash script 
    sleep 360
    would then be the correct syntax.
  • edited March 28
    Repetier said:
    How do you add it before @execute
    sleep 360
    is no valid gcode so nothing will happen.

    G4 S360
    @syncMotion
    @execute TPLINKOFF

    should work. Here firmware sleeps and @syncMotion waits for all commands in firmware to be executed. Without it would continue with next line. Drawback is that you can not control firmware any more.

    Better would be to add the sleep command in TPLINKOFF script it self before it sends the link. If that is a bash script 
    sleep 360
    would then be the correct syntax.
    Well this works :)

  • Repetier said:
    Just a side node - next release will natively support web requests as commands to e.g. call IFTTT maker webhooks to disable a plug. These commands will also be available in menus then. That makes it very easy to switch any plug with IFTTT support.
    Thanks :) Any prediction of when the next release will be available?
  • I hope in april.
  • Repetier said:
    I hope in april.
    :) Thanks!
Sign In or Register to comment.