anhang vergessen
habe das script mal erstellt…
wie bekommt man hinterher sie grafik im WF angezeigt?
Wie gehst Du da genau vor, ist das Links eine Grafik, die Du von der Webseite geholt hast und dann nur das Bild anzeigst, das ist ja ein gif. Oder versuchst Du links die gesamte Internetseite einzubinden und nicht nur die Grafik?
Grundsätzlich solltest Du immer Links nutzten. Die eigentlichen Geräte im Objektbaum sind also unabhängig von der Darstellung im Webfront. In der Kategorie die für den Webfront benutzt wird, werden ausschließlich Links gesetzt, in dem Fall auf die Variable vom Typ String mit dem Profil ~HTMLBox, das Du im Webfront anzeigen willst.
Genau richtig erkannt…
Ich möchte nur die Grafik, das Gif, einbinden…
Das hat ueber die Funktion seitenteiler->externe seite->URL
Auch sofort geklappt…
Nur ist da halt die Balken der stört…
Also erstelle ich mir zunächst eine Neue Unterkategorie in der Oberkategorie IP-Symcon, z.B externe wetterdaten
Hier Packe ich die HTML-Box Rein mit dem Skript
Unter der Kategorie Visualisierung-> z.b externes Wetter, Verlinke ich das dann einfach nur.
Wenn Du nicht eine gesamte Seite einbinden willst, sondern nur die Grafik, ist das noch einfacher bzw. besser individuell anzupassen in dem Du einfach ein img Tag nutzt, da kannst Du dann die Größe der Grafik einfach durch width und height in Pixel anpassen.
Du nutzt also wie schon beschreiben eine String Variable mit dem Variablenprofil ~HTMLBox und beschreibst den Inhalt der Variable einmalig mit einem Skript. Die Variable selber verlinst Du dann in die Kategorie der Webfrontansicht.
In Deinem Fall
<?php
$img_url = 'https://www.wetterdienst.de/maps/radar/Radarfilm_West.gif';
$html = '<img src="' . $img_url . '" alt="Radarfilm" width="350" height="350">';
SetValue(12345, $html); // 12345 Objekt ID der Variable vom Typ String Profil ~HTMLBox zur Anzeige
schonmal besten dank dafür…
werde das heute abend mal einspielen und testen
beste grüße
Das hängt am Schluss auch von der Lizenz ab die man dann nutzt. Bei der Basic kann man Kategorien ausblenden, die man nicht angezeigt haben will, da gibt es nur einen einzigen Webfront. Hier würde man also eine Kategorie nutzten, in der die Geräte liegen und diese dann für den Webfront ausblenden. Die eigentliche Ansicht liegt dann in einer sichtbaren Kategorie und in dieser Kategorie verlinkt man dann nur noch die Geräte, bzw. Informationen an die Stelle, an der man das angezeigt haben will. Ab der Professional Lizenz kannst Du mehrere Webfronts nutzten und für den Webfront auch die Kategorie festlegen. Da brauchst Du dann also keine Kategorie ausblenden, da ja individuell festgelegt wird, welche Kategorie als Webfront Basis dient, und der Inhalt angezeigt werden soll. Auch hier verlinkst Du dann in die Webfront Kategorie alles mit Links.
Wie man das letztlich sortiert, hat jeder andere Vorlieben, entweder nach Gewerk bzw. Funktion z.B. eine Kategorie AV Geräte, Information oder Licht und darunter dann die passenden Unterkategorien und Geräte. oder man sortiert das nach Standort also nach Stockwerk und Zimmer, damit man die Geräte besser findet. Man kann ja auch beides machen, nur sollte in einer Struktur eben die echten Geräte liegen und in der anderen Struktur dann eben nur Links.
In der Kategorie, die für die Webfront Ansicht dient, sollte man eigentlich nur Links auf die Quelle im Objektbaum nutzten, also so wie von Dir beschrieben. Dann sieht man auch nur das im Webfront was notwendig ist und an der Stelle wo man es will.
Klasse, dann hab ich ja heute abend etwas beschäftigung beim kühlen blonden
Mahlzeit,
erst nochmal danke für das Script…
Klappt super…
Bis auf die tatsache das ich jetzt kaum noch was erkennen kann…Ist aber erstmal nicht schlimm
Habe es als Katergorie hinzugefügt und jetzt bekomme ich zwar keinen scrollbalken mehr angezeigt aber ich habe unten ein neues feld stehen
wie bekomme ich das weg, bzw wo kommt das denn jetzt plötzlich her?
das scheint der link vom skript zu sein.
wie bekomme ich den weg?
Habe ich auch die möglichkeit den „Namen“ „Regenradar-NRW“ zu entfernen so das ich nur die Grafik sehe?
vg
:D, Du müsstest das schon an deine persönlichen Bedürfnisse in der Größe anpassen.
Also bei
width="350" height="350"
die Zahl in Pixel eintragen, die du als Größe haben willst. Du kannst das also von Briefmarkengröße bis bildschirmfüllend alles individuell einstellen.
Wenn Du genau das beherzigst was weiter oben geschrieben steht und nur mit Links arbeitest, dann würde da auch nichts stehen.
Grundsätzlich wird alles angezeigt was in der Kategorie vorhanden ist, es sei denn es ist ausgeblendet. Daher ja der Hinweis nur Links zu nutzten, dann hast Du also eine leere Kategorie und verlinkst in diese Kategorie nur das was Du auch wirklich sehen willst.
Wenn Du das nicht tust und die Originalkategorie anzeigst, mit all dem Inhalt, dann müsstest Du Dinge ausblenden. Es ist aber einfach er nur das mit Links anzuzeigen was man will, als die eigentlichen Geräte bzw. Information auszublenden.
Wenn Du etwas ausblenden willst, machst Du im Objektbaum einen Rechtsklick auf das Objekt und klickst dann auf Objekt bearbeiten und wählst dort Visuelle Einstellungen aus.
In den Eigenschaften auf nicht sichtbar stellen ;).
Hallo
Das mit den Pixeln habe ich schon verstanden…sry wenn ich mich da vll etwas falsch ausgedrückt habe…
Verlinkt habe ich das so wie du beschrieben hast…
erst eine Kategorie erstellt im „Hauptbaum“
Hier das Skript in einem weiteren Ordner…
Das ganze habe ich den in den objektbaum „Visualisierung“ „Wetter…“ verlinkt…
Poste gleich mal nen Screenshot vom objektbaum…
Die Eigenschaften werde ich mir gleich mal ansehen… Danke auch dafuer
In dem Fall hast Du unterhalb der Variable ein Skript gelegt, daher wird dieses Skript dann auch angezeigt, auch wenn Du die Variable verlinkst. Du kannst also entweder Skripte an einem anderen Ort ablegen, wenn diese nicht unbedingt unterhalb der Variable liegen müssen oder aber Du musstest das Skript selber ausblenden über die Visuellen Einstellungen (s.o.), dann wird es auch nichts im Webfront angezeigt.
Danke für die diese sehr hilfreichen informationen…
Habe das Skript jetzt so in den Ordner gelegt…Hat geklappt…Super…Vielen dank
Jetzt kann ich mich weiter um den Bereich des Wetters kümmern…
Eine frage fällt mir da aber noch ein, aber gut möglich das sie mit dem eigentlichen themal hier nix zu tun hat.
Ich bitte das zu entschuldigen…
Besteht die möglichkeit die via Skript Eingebundene grafik auch nur in ausschnitten anzeigen zu lassen?
Sprich unnötige Randbereiche „Auszublenden“
Hoffe das ist verständlich erklärt:o
Ich glaube nicht das diese eine einfache Auswahl in IP-Symcon selber gibt oder ich habe diese selber noch nicht gefunden, das kannst Du ja gerne als Funktionswunsch eintragen.
Grundsätzlich kannst Du aber mit PHP auch Bildbearbeitung mit PHP machen, das erfordert dann aber schon Skripte und die passenden Bibliotheken, die auf dem Betriebssystem, auf dem IP-Symcon läuft, auch installiert sein müssen. Dann ist grundsätzlich alles möglich, was Du mit einem Bildbearbeitungsprogramm auch machen würdest, von drehen, ausschneiden, skalieren, Filter setzten und so weiter kannst Du dann ein Bild verändern bzw. mit PHP manipulieren.
Müsstest Du mal direkt bei IP-Symcon anfragen, was an Bibliotheken auf welchem Betriebssystem unterstützt wird. Verfügbare Bibliotheken für PHP sind unter Bildverarbeitung und -generierung beschrieben.
Dazu würde ich aber vielleicht einen separaten Thread aufmachen oder mal suchen ob Du dazu schon Beispiel im Forum findest.
Die passende Extension muss in IP-Symcon geladen sein für GD z.B. php_gd2.dll.
Für den Fall das Du das Bild nicht selber weiter brauchst und in veränderter Form abspeichern willst bzw. wirklich umrechen willst, sondern es Dir lediglich um die Anzeige geht, kannst Du auch CSS nutzten, das ist z.B. unter clip-path beschrieben. Kannst ja mal schauen ob Dir das für Deinen Zweck reicht.