Hauptmenü

pageswap

Begonnen von otto, 14 Januar 2015, 22:59:19

Vorheriges Thema - Nächstes Thema

otto

Hallo hab mir den Dummy zur aktualisierung Meiner Floorplanseite angelegt
aber es funkioniert nicht die Seiten ( http://192.168.178.122:8083/fhem?room=Unsortedhttp://192.168.178.122:8083/fhem?room=all) werden nach 1 Sec nach
(http://192.168.178.122:8083/fhem???) geleitet
die Seite wird nicht aktualisiert (http://192.168.178.122:8083/fhem/floorplan/Home)
Das Hab ich in der fhem.cfg drin:

define Dum_pageswap_D dummy
attr Dum_pageswap_D devStateIcon .*:Transparent

# Notify für pageswap:
define Func_pageswap_N notify Dum_pageswap_D { \
\
  my $ps_Val = (Value("Dum_pageswap_D"));;\
\
   if ($ps_Val ne "none") { \
      fhem("define reset_pageswap at +00:00:01 set http://192.168.178.122:8083/fhem/floorplan/Home none");;\
   }\
}

Was mach ich falsch ?

Gruß otto

# Bei Systemstart Dummy auf "none" initialisieren:
define Func_Start_Init_N notify global:INITIALIZED.* { \
\
fhem("set http://192.168.178.122:8083/fhem/floorplan/Home none");;\
}

fiedel

Hi Otto,

das Notify und die Init.- Routine sollten so aussehen (da gehört kein Link rein):

# Notify für pageswap:
define Func_pageswap_N notify Dum_pageswap_D { \
\
  my $ps_Val = (Value("Dum_pageswap_D"));;\
\
   if ($ps_Val ne "none") { \
      fhem("define reset_pageswap at +00:00:03 set Dum_pageswap_D none");;\
   }\
}

# Bei Systemstart Dummy auf "none" initialisieren:
define Func_Start_Init_N notify global:INITIALIZED.* { \
\
fhem("set Dum_pageswap_D none");;\
}


Dann sollte des z.B. mit: set Dum_pageswap_D http://192.168.178.122:8083/fhem/docs/commandref.html in der Eingabezeile klappen, wenn der Dummy auf der gerade angezeigten Seite vorhanden ist.
Außerdem habe ich die Reset- Zeit (war auf 1 Sek.) mal etwas erhöht, weil ich bei mir festgestellt habe, dass es je nach aufgerufener Seite etwas zu kurz ist. Das muss man ausprobieren, je nach Schnelligkeit des Browsers und der aufgerufenen Seite. Ich ergänze das mal im Wiki.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Navigator

Nimmt hier noch jemand diese Funktion. Ich habe FHEM aktualisiert und scheinbar hat diese Routine keine Wirkung mehr. Die Seite springt nicht mehr um. Kann das jemand bestätigen?
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

fiedel

Full Ack!  ;D Findest du auch im Forum. Nutze bitte die "neue" Funktion (grünes Kästchen auf der WIKI- Seite rechts oben).
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423