FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 02 Januar 2012, 18:47:00

Titel: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 02 Januar 2012, 18:47:00
Originally posted by: <email address deleted>

Hi Rudolf,

könntest Du bitte die Prozent-Zeichen aus den dim*.png Dateien
entfernen? Die bekomme ich durch meinen Apache Reverse Proxy nicht
durch. Wenn ich sie korrekt mit "%25" "urlencode" kann fhem damit nix
anfangen...

BTW: GIbt's eine gute Web-Oberfläche die dynamisch die States der
Devices aktualisiert? Ich habe mir hier meine eigene Lösung (erstmal
nur für 3 Lampen) gebaut, die permanent die Werte per "jsonlist"
abruft - schön Objektorientiert, kein Spaghetti-Javascript. Wenn
Interesse besteht veröffentliche ich das Krams (habe es aber nur im
Chrome/Firefox (Windows/Android) getestet).

Gruss

...Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: tiptronic am 02 Januar 2012, 18:54:48
                                                 

Hi Alex,

hast Du das mit der 'neuen' Jsonlist realisiert? Über die wollte ich mich am Wochenende nämlich mal hermachen... Ich hätte iPhone 3,4,4s/iPad/Macs und Google Nexus mit 4.01...

Grüße

andy



Am 02.01.2012 um 18:47 schrieb Alexander Brickwedde:

> Hi Rudolf,
>
> könntest Du bitte die Prozent-Zeichen aus den dim*.png Dateien
> entfernen? Die bekomme ich durch meinen Apache Reverse Proxy nicht
> durch. Wenn ich sie korrekt mit "%25" "urlencode" kann fhem damit nix
> anfangen...
>
> BTW: GIbt's eine gute Web-Oberfläche die dynamisch die States der
> Devices aktualisiert? Ich habe mir hier meine eigene Lösung (erstmal
> nur für 3 Lampen) gebaut, die permanent die Werte per "jsonlist"
> abruft - schön Objektorientiert, kein Spaghetti-Javascript. Wenn
> Interesse besteht veröffentliche ich das Krams (habe es aber nur im
> Chrome/Firefox (Windows/Android) getestet).
>
> Gruss
>
> ...Alex
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 02 Januar 2012, 19:20:14
Originally posted by: <email address deleted>

Jo, ich hatte fhem erst gepatcht (letztes Jahr) und mein eigenes json
array zurückgeliefert, dann habe ich heute gesehen, dass da was neues
drin ist und fhem auf 5.2 upgedatet und mein JS darauf umgestellt.
iPhone/Safari sollte auch gehen - nur IE wird nicht gehen, wenn's
einigermassen brauchbar ist poste ich es in meinen github-Tree.

Bin gerade dabei Werte aus meinem eigenen Funksystem (RFM12 Funkmodule
an AVR Controllern) in fhem zu übernehmen...

...Alex

On 2 Jan., 18:54, Andy Fuchs wrote:
> Hi Alex,
>
> hast Du das mit der 'neuen' Jsonlist realisiert? Über die wollte ich mich am Wochenende nämlich mal hermachen... Ich hätte iPhone 3,4,4s/iPad/Macs und Google Nexus mit 4.01...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Prozent-Zeichen in Dateinamen
Beitrag von: rudolfkoenig am 02 Januar 2012, 21:38:45
                                                   

> könntest Du bitte die Prozent-Zeichen aus den dim*.png Dateien
> entfernen?

Ich fuerchte da muessen wir eine andere Loesung finden, da die Dateien erst mit
diesem Namen eine Wirkung haben.



> BTW: GIbt's eine gute Web-Oberfläche die dynamisch die States der
> Devices aktualisiert?

Schon FHEMWEB mit longpoll probiert?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 02 Januar 2012, 22:42:20
Originally posted by: <email address deleted>

longpoll wartet bis sich wertänderungen ergeben??? Nee hab ich noch nicht,
mach ich aber gleich...

Funktioniert nicht auf Anhieb, da feste Pfade drinstehen, die nur mit
meinem Apache Proxy funktionieren,
aber wer will kann mal reinschauen:
https://github.com/alexbrickwedde/floodping/tree/master/vizab

Das Prozent Problem lös' ich dann bei mir über andere PNGs auf einem
anderen Webserver (da wo meine o.g. Dateien liegen)

...Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 05 Januar 2012, 18:31:47
Originally posted by: <email address deleted>

On 2 Jan., 21:38, Rudolf Koenig wrote:
> Schon FHEMWEB mit longpoll probiert?

Magst Du's mal ganz kurz beschreiben, komme noch nicht ganz klar
damit...

...Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: rudolfkoenig am 05 Januar 2012, 19:55:40
                                                   

> > Schon FHEMWEB mit longpoll probiert?
>
> Magst Du's mal ganz kurz beschreiben, komme noch nicht ganz klar
> damit...

bei solchen Bemerkungen kann man ueblicherweise in commandref danach suchen, es
sollte irgendwas da stehen. Ich versuche es hier mal detaillierter zu
beschreiben.  Erst
  attr WEB longpoll
setzen.

- danach im Browser einen bestimmten Raum mit z.Bsp FS20 Schalter aufrufen
  (Uebersicht, nicht Detail-Ansicht). javascript muss aktiv sein
- dann per FS20-Fernbedienung/FS20-Sender/telnet/zweiten Browser-Fenster
  einen der dargestellten Schalter betaetigen

-> im Browser wird die Aenderung sichtbar, ohne dass man ein Refresh
   durchfuehren muss.

Haken:
- die meisten Browser die ich kenne, zeigen an, dass die Seite nicht fertig
  geladen wurde (eieruhr, etc). Kennt jemand dafuer eine Loesung?
- falls man Apache als Proxy verwendet, dann geht es (bei mir jedenfalls)
  nicht. Also ueber eine direkte Verbindung bzw. ueber VPN testen.

Longpoll ist die Bezeichnung der Technik in javascript, die ich dafuer
verwendet habe.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 06 Januar 2012, 16:28:23
Originally posted by: <email address deleted>

Ach so, alles klar. Das Longpoll ist also nur dafür da, dass Du den
passenden JS-Code zum Browser schickst. Mit meinem eigenen JS benötige
ich nur Parameter "inform" beim "cmd=jsonlist"-Request , richtig???

Dass die Seite nicht "komplett geladen" ist, liegt daran, dass Du zu
früh mit dem Ajax Request loslegst. Wenn Du es mit einem Timeout
verzögert erst nach dem kompletten Laden und Rendern der Seite
startest, dann passiert das nicht (oder nur beim Opera/Safari oder
so...).

...Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: rudolfkoenig am 06 Januar 2012, 17:20:23
                                                   

On Fri, Jan 06, 2012 at 07:28:23AM -0800, Alexander Brickwedde wrote:
> Ach so, alles klar. Das Longpoll ist also nur dafür da, dass Du den
> passenden JS-Code zum Browser schickst.

Es wird kein kein JS code geschickt, sondern ein HTML-Stueck (das was als
Status angezeigt werden soll).  Bzw. elementName;Status;HtmlCode. Siehe auch
longpoll.js


> Mit meinem eigenen JS benötige ich nur Parameter "inform" beim
> "cmd=jsonlist"-Request , richtig???

Falsch :) inform schickt immer nur den Status. Du kannst natuerlich den Inhalt
ignorieren, und ein jsonlist absetzen. XHR wuerde ich als Parameter auch noch
empfehlen, sonst kriegt man den ganzen HTTP-Geraffel von FHEMWEB mit.


> Wenn Du es mit einem Timeout verzögert erst nach dem kompletten Laden und
> Rendern der Seite startest, dann passiert das nicht (oder nur beim
> Opera/Safari oder so...).

Danke fuer den Tipp, werde ausprobieren.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: rudolfkoenig am 06 Januar 2012, 18:31:13
                                                   

> Wenn Du es mit einem Timeout verzögert erst nach dem kompletten Laden und
> Rendern der Seite startest, dann passiert das nicht (oder nur beim
> Opera/Safari oder so...).

Habs eingebaut -> Es funktioniert :)
Getestet mit IE8, FF, Safari, Opera Mobile, webkit@android.
Ich ueberlege longpoll per default einzuschalten. Einwaende?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: Guest am 07 Januar 2012, 12:35:16
Originally posted by: <email address deleted>

On 6 Jan., 18:31, Rudolf Koenig wrote:
> Habs eingebaut -> Es funktioniert :)
> Getestet mit IE8, FF, Safari, Opera Mobile, webkit@android.

Cool.

Ich habe beim mir jetzt auch "inform" im Einsatz. Wenn "inform"
zurückkommt führe ich ein "jsonlist" Request durch. Da zwischen zwei
"inform" Requests passierende Updates aber verloren gehen können, wird
zusätzlich alle 20s ein "jsonlist" abgerufen. Code im Github s.o.
Könntest Du den "inform" Parameter auch beim "jsonlist" und evtl.
einen Timeout Parameter einbauen? (Sodass beim Timeout die komplette
Liste geliefert wird)

...Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Prozent-Zeichen in Dateinamen
Beitrag von: rudolfkoenig am 07 Januar 2012, 13:01:03
                                                   

> Könntest Du den "inform" Parameter auch beim "jsonlist" und evtl.
> einen Timeout Parameter einbauen? (Sodass beim Timeout die komplette
> Liste geliefert wird)

Ich hab das nicht vor. inform hat mit jsonlist (oder anderen Kommandos) bisher
nichts am Hut.

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