SparkyMaster hat geschrieben: ↑07.10.2018, 19:21
Muss ich für diese coole Wetteransicht zwingend IP-Symcon installieren?
Nein must Du nicht, es stellt nur eine Möglichkeit dar das einfach zu lösen und auf möglichst viel zugreifen zu können, ohne das selber alles neu machen zu müssen. Grundsätzlich werden solche Dinge als Webseitenelement in NEO eingebunden, das heist die Webseite muss von einem Webserver zur Verfügung gestellt werden. Was man da als Webserver nutzt ist einem selbst überlassen. Der Vorteil von IP-Symcon ist, dass es viele fertige Skripte gibt, man also selber nichts mehr zwingend machen muss, dies aber kann wenn man das will. Wenn Du einen eigenen Webserver nutzt dann must Du Dir den PHP Code halt selber schreiben bzw. diesen irgendwo als Vorlage kopieren. Ein weiterer Vorteil ist von IP-Symcon, dass dies mit NEO gegebenfalls durch ein NEO IP-Symcon Plugin eng verknüpft werden kann. Dadurch stehen die Datenpunkte in NEO zur Verfügung, die Du dann frei auf der NEO Creator Oberfläche platzieren kannst, dadurch bist Du nochmals flexibler in der individuellen Gestaltung der Ansicht. Bei einem Webseitenelement must Du die Webseite fertig gestallten und kannst dann nur noch den Hintergrund anpassen.
NEO mit Hintergrundgrafik
davor dann das Webseitenelement
Yahoo Weather API Modul (
SymconYahooWeather)
Wie man aber in dem Beispiel auch sieht muss man die Webseite an das Layout in NEO anpassen, in NEO selber kann dann nichts mehr verändert werden. Zur einer besseren Lesbarkeit würde man also in dem Fall die Webseite so abändern, dass der Text die passende Schriftfarbe hat z.B. weiß.
Das Vorgehen geht grunsätzlich immer egal ob das jetzt IP-Symcon ist oder ein anderer Webserver.
Was der Unterschied ist das IP-Symcon auch Daten einzeln in Datenpunkten NEO zur Verfügung stellen kann
Alles wo eine Zahl davor steht kann also als einzelnes Textfeld in NEO dargestellt werden und auch frei verschoben werden, das ist der Unterschied zu einem Webseitenelement bei dem das Layout schon in der HTML Seite gesetzt sein muss, während man im Fall von IP-Symcon zusammen mit NEO und dem NEO Plugin IP-Symcon alle Element frei auf der Oberfläche platzieren kann, in der Größe anpassen usw.
Jeder Text, den Du hier siehst, ist also individuell frei platzierbar bei Benutzung vom NEO Plugin IP-Symcon und nicht fest in einem Webseitenelement gesetzt, die Schriftgröße läst sich in NEO ändern, die Orientierung und auch die Farbe, das ist der Unterschied zu einem Webseitenelement.
SparkyMaster hat geschrieben: ↑07.10.2018, 19:21
Oder was meinst du mit "...auf fertige Projekte zurückgreifen..."?
Du kannst Dir entweder PHP Code im Internet zusammen suchen und dies auf einen eigenen Webserver legen. Bei IP-Symcon gibt es im Forum unzählige Skripte die Du nur kopieren must oder Module die Dir das alles schon abnehmen.
usw., da wirst Du unzählige Beispiele insbesondere zum Wetter, Wetterwarnungen, Regenradar finden. Da IP-Symcon die in Deutschland am längsten verfügbare Heimautomationssoftware ist, wirst Du im Forum über die Jahre viele Dinge finden.
SparkyMaster hat geschrieben: ↑07.10.2018, 19:21
Für einfache Möglichkeiten wäre ich aufnahmefähig
Als Beispiel wie man Pollenflug einbindet mit einem Webseitenelement, dazu ist kein NEO Plugin notwendig.
In IP-Symcon hat jedes Element eine ID (Zahl links), über diese ID kann das Element aus NEO angesprochen werden.
Um jetzt
Vorhersage (26784) in NEO einzubinden bedarf es nur eines Webseitenelements in NEO. Auf Seite von IP-Symcon wird
IPSymconWebbox benutzt um die HTML Daten NEO zur Verfügung zu stellen.
In NEO gibt man dann die URL der Webseite ein mit der ID 26784 für Vorhersage
- pollenflug 1.png (5.03 KiB) 2340 mal betrachtet
Wenn das Webseitenelement dann in NEO eingebunden wird, sieht das so aus
die Daten stammen vom Deutschen Wetterdienst. Auf die Weise kann man dann Stück für Stück das in NEO anzeigen über Webseitenelemente was man will und so seine individuelle Oberfläche zusammenstellen. Alternativ kannst Du das auch machen über einen eigenen Webserver wenn Du auf dem Webserver entsprechend selber eine PHP Seite mit Code zur Verfügung stellst.