Button to trigger shell script file

Begonnen von Guest, 14 Februar 2011, 17:32:41

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hello,
Can anyone please help.

I have FHEM running on my Linux media server controlling several FHT
room thermostats through a CUL, I am using pgm2 web front end at the
moment.

I am a Linux novice but have enough knowlage to write a script which
will send a series of commands to FHEM. The script will contain
several 'set' comands to set the temperature in several rooms, for
example to set them all to 6 Deg or off or many other combinations.

I would like to know if it is possible to have a button on the pgm2
web front end to trigger the shell script, none of the helper modules
seem to do this.

Thankyou
Alan

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Dr. Boris Neubert

                                             

Hello Alan,

Am 14.02.2011 17:32, schrieb aam:
> I would like to know if it is possible to have a button on the pgm2
> web front end to trigger the shell script, none of the helper modules
> seem to do this.

please check out the commandref.html, especially the documentation on
- dummy
- notify
- Perl specials

If dummy devices are not shown in pgm2 please use a FS20 device with
unused housecode/button as dummy.

Regards,
Boris

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

rudolfkoenig

                                                   

> > I would like to know if it is possible to have a button on the pgm2
> > web front end to trigger the shell script, none of the helper modules
> > seem to do this.

define MyBtn FS20 9999 99
attr MyBtn dummy
define MyNotify notify MyBtn "/local/bin/mypgm %"

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Hi Alan,

You could also use an EOF statement. PLease see this example:

http://www.daniweb.com/forums/thread134747.html

The example


   1. telnet 150.236.18.66 25 <   2. HELO
   3. whatever else you need to send the mail
   4. EOF


will execute all commands between line 1 and line 4


2011/2/14 Rudolf Koenig

> > > I would like to know if it is possible to have a button on the pgm2
> > > web front end to trigger the shell script, none of the helper modules
> > > seem to do this.
>
> define MyBtn FS20 9999 99
> attr MyBtn dummy
> define MyNotify notify MyBtn "/local/bin/mypgm %"
>
> --
> Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM
> users beigetreten sind.
> Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine
> E-Mail an fhem-users@googlegroups.com.
> Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an
> fhem-users+unsubscribe@googlegroups.com.
> Besuchen Sie die Gruppe unter
> http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu
> erhalten.
>
>

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Thankyou for your help,
I will try your suggestions later today.
Cheers
Alan


On Feb 14, 7:56 pm, Ernst Cozijnsen wrote:
> Hi Alan,
>
> You could also use an EOF statement. PLease see this example:
>
> http://www.daniweb.com/forums/thread134747.html
>
> The example
>
>    1. telnet 150.236.18.66 25 <>    2. HELO
>    3. whatever else you need to send the mail
>    4. EOF
>
> will execute all commands between line 1 and line 4
>
> 2011/2/14 Rudolf Koenig
>
> > > > I would like to know if it is possible to have a button on the pgm2
> > > > web front end to trigger the shell script, none of the helper modules
> > > > seem to do this.
>
> > define MyBtn FS20 9999 99
> > attr MyBtn dummy
> > define MyNotify notify MyBtn "/local/bin/mypgm %"
>
> > --
> > Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM
> > users beigetreten sind.
> > Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine
> > E-Mail an fhem-users@googlegroups.com.
> > Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an
> > fhem-users+unsubscribe@googlegroups.com.
> > Besuchen Sie die Gruppe unter
> >http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu
> > erhalten.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.

Guest

Originally posted by: <email address deleted>

Thankyou again for all your suggestions.

I am trying out your suggestions but thought I would have a look at
alternative web front ends at the same time. I came across phyFHEM
which does most of what I want to do and looks great on my mobile.
However it would be better (for me) if there was an english version,
or if it is possible to edit the text in some way.

Does anybody know if this is possible

Thankyou
Alan



On Feb 15, 3:14 pm, aam wrote:
> Thankyou for your help,
> I will try your suggestions later today.
> Cheers
> Alan
>
> On Feb 14, 7:56 pm, Ernst Cozijnsen wrote:
>
> > Hi Alan,
>
> > You could also use an EOF statement. PLease see this example:
>
> >http://www.daniweb.com/forums/thread134747.html
>
> > The example
>
> >    1. telnet 150.236.18.66 25 <> >    2. HELO
> >    3. whatever else you need to send the mail
> >    4. EOF
>
> > will execute all commands between line 1 and line 4
>
> > 2011/2/14 Rudolf Koenig
>
> > > > > I would like to know if it is possible to have a button on the pgm2
> > > > > web front end to trigger the shell script, none of the helper modules
> > > > > seem to do this.
>
> > > define MyBtn FS20 9999 99
> > > attr MyBtn dummy
> > > define MyNotify notify MyBtn "/local/bin/mypgm %"
>
> > > --
> > > Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM
> > > users beigetreten sind.
> > > Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine
> > > E-Mail an fhem-users@googlegroups.com.
> > > Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an
> > > fhem-users+unsubscribe@googlegroups.com.
> > > Besuchen Sie die Gruppe unter
> > >http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu
> > > erhalten.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.