Hauptmenü

Frange allgemein

Begonnen von Guest, 27 Januar 2012, 10:03:24

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

erst einmal Gruß an Euch und Dank an alle die bei Fhem mitwirken.
Leider stecke ich nicht tief in der Materie der  Programmierung.
erst einmal eine Frage. Seit längeren steuer ich meine Haus-Elektrik
über web basierte Controller von Modtronix.
Dort kann man aber auch über ein Befehlszeile z.B.  178.23.34.2/b2=1
den Contoller Steuern.
Wie kann ich das in der FHEM umsetzen sowie das auslesen der Conroller
um damit eine gängige Automation zu erreichen.

Danke Wolfgang

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Dort kann man aber auch über ein Befehlszeile z.B.  178.23.34.2/b2=1
> den Contoller Steuern. Wie kann ich das in der FHEM umsetzen


Vorschlag (als Idee zu verstehen, nicht als fertige Anleitung):

  define webSchalter dummy
  attr webSchalter eventMap on:on off:off
  define webNtfy notify webSchalter {\
        GetHttpFile("178.23.34.2", "%" eq "on" ? "/b2=1" : "/b2=0") }

> sowie das auslesen der Conroller um damit eine gängige Automation zu
> erreichen.

  define webCheck at +*00:05 at {\
        fhem("set webSchalter Wert:". GetHttpFile("178.23.34.2","/b2=?") }

Die Rueckgabewerte der Webseit sollte man vorher mit

  { GetHttpFile("178.23.34.2","/b2=?") }

von der fhem Kommandozeile testen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

On 27 Jan., 11:50, Rudolf Koenig wrote:
> > Dort kann man aber auch ber ein Befehlszeile z.B.  178.23.34.2/b2=1
> > den Contoller Steuern. Wie kann ich das in der FHEM umsetzen
>
> Vorschlag (als Idee zu verstehen, nicht als fertige Anleitung):
>
>   define webSchalter dummy
>   attr webSchalter eventMap on:on off:off
>   define webNtfy notify webSchalter {\
>         GetHttpFile("178.23.34.2", "%" eq "on" ? "/b2=1" : "/b2=0") }
>
> > sowie das auslesen der Conroller um damit eine g ngige Automation zu
> > erreichen.
>
>   define webCheck at +*00:05 at {\
>         fhem("set webSchalter Wert:". GetHttpFile("178.23.34.2","/b2=?") }
>
> Die Rueckgabewerte der Webseit sollte man vorher mit
>
>   { GetHttpFile("178.23.34.2","/b2=?") }
>
> von der fhem Kommandozeile testen.


Hallo Rudolf,

Geht leider nicht .In der befehlszeile des Brosers steht nur die IP
und dann werte mit %20 u.s.w und vor der IP steht noch der Aufruf für
FHEM ddie Sendezeile sollte aber nur http://178.23.34.2/?b7=1 lauten
und dann gibt es noch das Problem das damit die ganze Webseite
angezeigt wird kann man das unterdrücken Ein Befehl mit UDP oder FTP
geht das? Gibt es eine Literatur oder eine Internetseitewo man sich
belesen kann

MFG Wolfgang

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com