Hi,
ich versuche hier verzweifelt den SourceCode der svg-Plots aus FHEM
on-the-fly zu erhalten.
Leider funktioniert auf der Console (telnet localhost 7072) ein:
{FW_showLog("weblink_Garage_Raumtemp DbLog temp4 -")};
nicht wie gewünscht. Ich möchte gerne (irgendwie) den Source-Output für
eine svg-Grafik auf der Console erhalten, ähnlich dem xmllist-Output.
Im Browser liefert folgender Aufruf eine schöne Grafik ;)
/fhem?cmd=showlog weblink_Garage_Raumtemp DbLog temp4
-&pos=zoom=week;off=0
Bin ich komplett auf dem Holzweg oder wie kann ich es schlauesten
anstellen? Müsste ich ggf eine Wrapper-Funktion in 99_myUtils.pm schreiben?
gruss
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> ich versuche hier verzweifelt den SourceCode der svg-Plots aus FHEM
> on-the-fly zu erhalten.
Bitte HTTP verwenden, telnet wird nicht unterstuetzt.
FW_showlog setzt voraus, dass die Anfrage ueber die HTTP Schnittstelle
reingekommen ist, FHEMWEB initialisiert dabei etliche Variablen. Ist kein Bug,
werde es auch nicht debuggen.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Ich habe es auch schon per http versucht, scheitere aber z.Z daran auf User
und Pw zu reagieren.
Und als ich testweise die Auth abgeschaltet hatte, hatte ich statt dem SVG
nur die Hauptseite von FHEM zurückgeliefert bekommen.
Kann man nicht die Auth bei localhost abstellen? siehe mein letztes Thema...
Ich möchte ungern die Plots selbst erstellen/generieren. FHEM macht das ja
schon sehr gut...
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Was ist mit "Sourcecode" denn gemeint ? Der Perl-Quellcode ? Oder der
XML-Code der SVG-Datei ?
Letzteren kann man sich beim Betrachten der Grafik in einem anständigen
Browser (z.B. Firefox) jederzeit mit dem Browser-Menüpunkt "Quelltext
anzeigen" beschaffen. Oder, wenn man die gesamte Seite samt eingebetteter
Grafik vor sich hat: Über die Grafik gehen, "Frame-Quelltext anzeigen".
LG
pah
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Kann man nicht die Auth bei localhost abstellen? siehe mein letztes Thema...
Nein. Eine "Authorization: Basic ..." Zeile im HTTP Request header sollte
nicht unmoeglich sein.
Man kann auch einen weiteren FHEMWEB definieren, der kein basicAuth erfordert,
und nur auf localhost hoert.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi Rudi,
danke für den Hinweis. Habe es jetzt so gelöst das FHEMden Port 8083 nur
noch LOKAL offen hat und die ganze Berechtigungsproblematik überlasse ich
dem Apache-Webserver.
Jetzt habe ich aber ein anderes "Problem".
Wenn ich eine Wochendarstellung haben möchte funktioniert das im FHEMWEB
ganz supi, extrahiere ich allerdings den fhem-Aufruf aus dem HTML-Quellcode
und führe ihn einzeln aus, kommt statt der Wochendarstellung wieder der
TagesPlot.
Habe ich da etwas übersehen??
Bsp:
http://localhost/fhem?cmd=showlog%20weblink_KS300%20FileLog_KS300%20temp4rain10%20KS300-2012-11.log&pos=zoom=
*week*;off=0
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Ich komm hier leider nicht weiter... hab schon zig Mal den SourceCode vom
01_FHEMWEB.pm durch und finde den "fehler" nicht.
Rudi, kannst du hierzu was sagen? Warum wird der URL-Parameter "zoom" beim
Direktaufruf nicht ausgewertet? Nichts anderes wird doch im html per src...> gemacht..??
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Warum wird der URL-Parameter "zoom" beim Direktaufruf nicht ausgewertet?
Ich habe es bei mir auch geschaut, und ich habe keine Idee, weiss also leider
auch nicht, wieso der Aufruf aus Deiner Anwendung nicht funktioniert, aus
FHEMWEB aber schon.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi Rudi,
habe es hinbekommen ;) das im FHEMWEB hart kodierte & war schuld....
der folgende Aufruf rennt nun auch beim Direktaufruf :)
http://localhost/fhem?cmd=showlog%20weblink_Garage_Raumtemp%20DbLog%20temp4%20-&pos=zoom=week;off=0
jetzt läufts auch im Homemini ;)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com