einem weblink eine variable mitgeben

Begonnen von the ratman, 12 August 2016, 17:12:21

Vorheriges Thema - Nächstes Thema

the ratman

hiho,

ich steh wieder mal an, oder seh (wieder mal) den wald vor lauter bäumen nicht ...

ich möchte einen weblink in fhem basteln, der variablen übergibt

z.b.: http://ich_bin_eine_url/test.php?variable=

hinterm "=" hab ich mal folgendes probiert: [SR_Regen_Terrasse_Regen:state] und auch {ReadingsVal(SR_Regen_Terrasse_Regen,state,0)}

beides geht mal nicht. warscheinlich etwas zu naiv gedacht von mir, nehm ich mal an.
und somit frag ich mich: wie könnte ich so nen link hinbekommen?
→do↑p!dnʇs↓shit←

CoolTux

Du musst schon sagen wo du das machen willst. In ein Notify oder einem DOIF oder in einer eigenen Sub.
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

the ratman

#2
eig. woll ich nen ganz simplen weblink machen

z.b.: define TVtxt weblink link http://192.168.178.10/tv/txt.php?FHEM=[SR_Regen_Terrasse_Regen:state]

ich würd das natürlich auch in ein doif einbauen - wär mir sogar lieber, weil ich dann ja gleich mehrere situationen textlich abdecken könnte.
am ende soll dann irgendwann mal auf meinem lg-tv z.b. der name eines anrufers stehen und ähnlicher schwachsinn *g*.
→do↑p!dnʇs↓shit←

rudolfkoenig

define n1 notify SR_Regen_Terrasse_Regen {fhem("modify TVtxt link http://192.168.178.10/tv/txt.php?FHEM=".Value("SR_Regen_Terrasse_Regen")) }

the ratman

#4
ahh, grundlegendes verständnis steigt auf ... thx


funzt sogar - leider nur als iframe und verdammt langsam.
ich glaub, da brauchts nen echten profi, der da ein modul draus bastelt ... geht übrigens ums webos-php-script für lg-tv's, dass hier ein netter user gepostet hatte.
--> https://forum.fhem.de/index.php/topic,14695.msg478471.html#msg478471

ich bin übrigens nur hergegangen und hab das testscript eingekürzt:
<?php
include_once 'webos.inc.php';
$tv = new webOSTV("192.168.178.29",3000,"xxxxxxxxxxxxxxxx");
$tv->connect();
$tv->lg_handshake();
$tv->message($_GET["FHEM"]);
sleep (10);
$tv->disconnect(); 
?>
→do↑p!dnʇs↓shit←