NEWS
Fragen eines Neulings
-
@renegade-0
Hallo erstmal ;-)Deinen Posts entnehme ich, dass du eine ganz andere Denkweise mitbringst, als sie bei ioBroker notwendig (??) ist.
Wenn ich dich bei 1. richtig verstehe willst du eine Visualisierung aufbauen und mit einem einzelnen Befehl das gesamte Erscheinungsbild ändern.
Mit dem Standard-Vis geht das nicht, ob die Material-Varianten das über eine "einfache" CSS-Änderung unterstützen weiß ich nicht.
Ich habe überhaupt keine Ahnung was du bei 2. meinen könntest.
Willst du mit irgendeiner "Dritt"software (z.B. Wordpress/Joomla) auf die Daten von ioBroker zugreifen und sie "extern" verwursten?
auch 3. ist für mich nicht ganz klar.
Die "Rohdaten" liegen unter den Objekten, in einer "Datenbank". Sowohl vis, als auch z.B. Javascript greift auf diese Objekte zuMoin.
Zu 1. Ich will es nicht zwingend. Es ist mir eben nur vom Webdesign so geläufig. Baue einen hässlichen Rahmen und gib ihm seine Kleider durch css. Falls er anders aussehen soll, neues Css drüber und er erscheint im neuen Kleid. Da hier auch mit css gearbeitet wird, eben meine Frage, ob das so möglich ist. Quasi den Rahmen aufbauen und verschiedene Css vorhalten.Zu 2. Die Frage ist eben, ob es eine eigenständige Software (Editor) für vis gibt, bei dem ich rein lokal die Daten bearbeiten kann und dann in das Vis importiere oder, ob es eben nur über die Browserbasierte Version des Editors geht. Bsp Webdesign. Du schreibst deine Daten dort ja auch nicht auf dem Server, sondern lokal (zB. Notepad++) und lädst sie dann hoch.
Zu 3. Die Frage ist hierbei nicht, wo die Daten liegen, sondern wie der Zugriff gesteuert wird. Stelle ich im Adapter/Instanz die Zugriffe ein, Stelle ich Sie in der Vis ein oder in beidem oder sogar muss ich für die Vis alias Objekte erzeugen und beide damit verknüpfen?
Mir geht es bei den fragen darum, wie ich meine Denk/Herangehensweise an die ganze Sache aufbaue, um die Logik des ganzen zu verstehen.
-
Moin.
Zu 1. Ich will es nicht zwingend. Es ist mir eben nur vom Webdesign so geläufig. Baue einen hässlichen Rahmen und gib ihm seine Kleider durch css. Falls er anders aussehen soll, neues Css drüber und er erscheint im neuen Kleid. Da hier auch mit css gearbeitet wird, eben meine Frage, ob das so möglich ist. Quasi den Rahmen aufbauen und verschiedene Css vorhalten.Zu 2. Die Frage ist eben, ob es eine eigenständige Software (Editor) für vis gibt, bei dem ich rein lokal die Daten bearbeiten kann und dann in das Vis importiere oder, ob es eben nur über die Browserbasierte Version des Editors geht. Bsp Webdesign. Du schreibst deine Daten dort ja auch nicht auf dem Server, sondern lokal (zB. Notepad++) und lädst sie dann hoch.
Zu 3. Die Frage ist hierbei nicht, wo die Daten liegen, sondern wie der Zugriff gesteuert wird. Stelle ich im Adapter/Instanz die Zugriffe ein, Stelle ich Sie in der Vis ein oder in beidem oder sogar muss ich für die Vis alias Objekte erzeugen und beide damit verknüpfen?
Mir geht es bei den fragen darum, wie ich meine Denk/Herangehensweise an die ganze Sache aufbaue, um die Logik des ganzen zu verstehen.
@Renegade-0
Ich sehe schon, das "Problem" liegt an deiner Vorbildung ;-)
Ähnliche Effekte gibt es, wenn ein SPS-Programmiere mit javascript einsteigt.Im Prinzip musst du erst einmal alles vergessen, was du weißt

@renegade-0 sagte in Fragen eines Neulings:
Es ist mir eben nur vom Webdesign so geläufig.
und die vis-engine macht das Webdesign.
@renegade-0 sagte in Fragen eines Neulings:
Zu 2. Die Frage ist eben, ob es eine eigenständige Software (Editor) für vis gibt, bei dem ich rein lokal die Daten bearbeiten kann
Das ist nicht vorgesehen, ggf. könntest du es mit Notepad++ in der vis-views.json anpassen.
Das ist aber alles andere als komfortabel@renegade-0 sagte in Fragen eines Neulings:
nicht, wo die Daten liegen, sondern wie der Zugriff gesteuert wird.
Was bedeutet für dich in diesem Zusammenhang "Zugriff"?
@renegade-0 sagte in Fragen eines Neulings:
Mir geht es bei den fragen darum, wie ich meine Denk/Herangehensweise an die ganze Sache aufbaue, um die Logik des ganzen zu verstehen.
s.o.
Das komt davon wenn man nicht erst den ganzen Text liest, sondern bereits bei den ersten Sätzen antwortet

-
@Renegade-0
Ich sehe schon, das "Problem" liegt an deiner Vorbildung ;-)
Ähnliche Effekte gibt es, wenn ein SPS-Programmiere mit javascript einsteigt.Im Prinzip musst du erst einmal alles vergessen, was du weißt

@renegade-0 sagte in Fragen eines Neulings:
Es ist mir eben nur vom Webdesign so geläufig.
und die vis-engine macht das Webdesign.
@renegade-0 sagte in Fragen eines Neulings:
Zu 2. Die Frage ist eben, ob es eine eigenständige Software (Editor) für vis gibt, bei dem ich rein lokal die Daten bearbeiten kann
Das ist nicht vorgesehen, ggf. könntest du es mit Notepad++ in der vis-views.json anpassen.
Das ist aber alles andere als komfortabel@renegade-0 sagte in Fragen eines Neulings:
nicht, wo die Daten liegen, sondern wie der Zugriff gesteuert wird.
Was bedeutet für dich in diesem Zusammenhang "Zugriff"?
@renegade-0 sagte in Fragen eines Neulings:
Mir geht es bei den fragen darum, wie ich meine Denk/Herangehensweise an die ganze Sache aufbaue, um die Logik des ganzen zu verstehen.
s.o.
Das komt davon wenn man nicht erst den ganzen Text liest, sondern bereits bei den ersten Sätzen antwortet

Ja darum ja die Frage, ob dies eben möglich ist, da es ja auf der selben Technik basiert.
OK, damit wäre 2. beantwortet. Jsons editieren macht keinen Spaß.^^ Schn mal machen müssen. Zum Thema mangelnder Komfort stimme ich dir absolut zu. ;)
"Zugriff" bedeutet für mich, wo ich die Bindung einstelle, damit die Vis dann den Zugrtiff hat. :)
Das hatte ich so ja nicht in meinem ersten Post geschrieben, wollte mit diesem Satz nur noch mal auf deine Aussage zum Thema Denkweise eingehen. Mir ist als Programmierer (auch wenn aktuell AD) bewusst, dass ich für viele Systeme/Sprachen eine eigene Logik vor mir habe und meine Denkweise anpassen muss.
-
Ja darum ja die Frage, ob dies eben möglich ist, da es ja auf der selben Technik basiert.
OK, damit wäre 2. beantwortet. Jsons editieren macht keinen Spaß.^^ Schn mal machen müssen. Zum Thema mangelnder Komfort stimme ich dir absolut zu. ;)
"Zugriff" bedeutet für mich, wo ich die Bindung einstelle, damit die Vis dann den Zugrtiff hat. :)
Das hatte ich so ja nicht in meinem ersten Post geschrieben, wollte mit diesem Satz nur noch mal auf deine Aussage zum Thema Denkweise eingehen. Mir ist als Programmierer (auch wenn aktuell AD) bewusst, dass ich für viele Systeme/Sprachen eine eigene Logik vor mir habe und meine Denkweise anpassen muss.
@renegade-0 sagte in Fragen eines Neulings:
"Zugriff" bedeutet für mich, wo ich die Bindung einstelle, damit die Vis dann den Zugrtiff hat.
Sorry, aber das nutzt mir wieder nichts, da ich nicht diesmal weiß was du mit Bindung meinst, und Zugriff als Zirkeldefinition mit Zugriff definierst
-
@renegade-0 sagte in Fragen eines Neulings:
"Zugriff" bedeutet für mich, wo ich die Bindung einstelle, damit die Vis dann den Zugrtiff hat.
Sorry, aber das nutzt mir wieder nichts, da ich nicht diesmal weiß was du mit Bindung meinst, und Zugriff als Zirkeldefinition mit Zugriff definierst
@homoran
Ich versuche es mal so: ;)Wenn ich eine Vis erstelle, muss ich dieser sagen, was sie steuern soll oder muss ich dann in die jeweilige Instanz und der sagen, dieser Datenpunkt geht auf die Vis?
Wir bekommen das schon noch hin.

-
@homoran
Ich versuche es mal so: ;)Wenn ich eine Vis erstelle, muss ich dieser sagen, was sie steuern soll oder muss ich dann in die jeweilige Instanz und der sagen, dieser Datenpunkt geht auf die Vis?
Wir bekommen das schon noch hin.

@renegade-0 sagte in Fragen eines Neulings:
Wir bekommen das schon noch hin.
Ich hoffe doch!
@renegade-0 sagte in Fragen eines Neulings:
Wenn ich eine Vis erstelle, muss ich dieser sagen, was sie steuern soll
Natürlich.
Du musst in dem Widget eine Object-ID eingeben, deren Wert dargestellt und, wenn möglich, geändert werden soll.Dazu benötigst du aber die bereits vorhin erwähnten Objekte, die von den Instanzen der Adapter angelegt werden (oder manuell)
Die Steuerung von Zustanden (States) ist aber nicht allein durch die vis, sondern auch durch Logik aller Art möglich (JS / node-red / Szenen ....)
Sogar durch externe Zugriffe über die simple-api
-
@renegade-0 sagte in Fragen eines Neulings:
Wir bekommen das schon noch hin.
Ich hoffe doch!
@renegade-0 sagte in Fragen eines Neulings:
Wenn ich eine Vis erstelle, muss ich dieser sagen, was sie steuern soll
Natürlich.
Du musst in dem Widget eine Object-ID eingeben, deren Wert dargestellt und, wenn möglich, geändert werden soll.Dazu benötigst du aber die bereits vorhin erwähnten Objekte, die von den Instanzen der Adapter angelegt werden (oder manuell)
Die Steuerung von Zustanden (States) ist aber nicht allein durch die vis, sondern auch durch Logik aller Art möglich (JS / node-red / Szenen ....)
Sogar durch externe Zugriffe über die simple-api
OK, also der Datenpunkt an sich wird von der Instanz bzw. manuell erstellt (in dem jeweiligem Ordner). Wobei manuell in Userdata kommt.
Und diese werden dann wiederrum in der Vis den Objekten zugeordnet? -
OK, also der Datenpunkt an sich wird von der Instanz bzw. manuell erstellt (in dem jeweiligem Ordner). Wobei manuell in Userdata kommt.
Und diese werden dann wiederrum in der Vis den Objekten zugeordnet?@renegade-0 sagte in Fragen eines Neulings:
OK, also der Datenpunkt an sich wird von der Instanz bzw. manuell erstellt (in dem jeweiligem Ordner). Wobei manuell in Userdata kommt.
Und diese werden dann wiederrum in der Vis den Objekten zugeordnet?Jawoll!
Deswegen hatte ich ja ganz zu Beginn der Diskussion auf idese Objekte hingewiesen
-
Da leider das liebe www.iobroker.click mich nicht einloggen lässt, wäre vielleicht einer so nett, mir mal eine StarTrek Vis zu überlassen, die vielleicht nicht zu kompliziert ist?
-
Da leider das liebe www.iobroker.click mich nicht einloggen lässt, wäre vielleicht einer so nett, mir mal eine StarTrek Vis zu überlassen, die vielleicht nicht zu kompliziert ist?
@renegade-0 Du musst Dich da nicht einloggen - der Link muss auch so funktionieren!
So schaut das Startreck im Browser aus: https://iobroker.click/vis/index.html?lcars#lcars_alarmanlage
und so rufst das direkt im vis Editor auf:
https://iobroker.click/vis/edit.html?lcars#lcars_alarmanlageÜber den anonymisierten Export im vis Editor solltest auch eine zip Datei herunterladen können, die Du in Dein lokales vis importieren kannst, wenn Du willst.
-
Da leider das liebe www.iobroker.click mich nicht einloggen lässt, wäre vielleicht einer so nett, mir mal eine StarTrek Vis zu überlassen, die vielleicht nicht zu kompliziert ist?
@renegade-0 sagte in Fragen eines Neulings:
Da leider das liebe www.iobroker.click mich nicht einloggen lässt
Wieso geht das bei dir nicht - Fehlermeldung?
-
@renegade-0 Du musst Dich da nicht einloggen - der Link muss auch so funktionieren!
So schaut das Startreck im Browser aus: https://iobroker.click/vis/index.html?lcars#lcars_alarmanlage
und so rufst das direkt im vis Editor auf:
https://iobroker.click/vis/edit.html?lcars#lcars_alarmanlageÜber den anonymisierten Export im vis Editor solltest auch eine zip Datei herunterladen können, die Du in Dein lokales vis importieren kannst, wenn Du willst.
@mickym
jo das ansehen und editieren geht, aber immer nur als viewer. Sobald ich exportieren will oder irgendwas, sagt er mir keine Berechtigung. -
@renegade-0 sagte in Fragen eines Neulings:
Da leider das liebe www.iobroker.click mich nicht einloggen lässt
Wieso geht das bei dir nicht - Fehlermeldung?
Es kommt immer die Meldung iobroker.click hat keine Daten gesendet.
-
Es kommt immer die Meldung iobroker.click hat keine Daten gesendet.
@renegade-0 sagte in Fragen eines Neulings:
Es kommt immer die Meldung iobroker.click hat keine Daten gesendet.
versuchst du ein Projekt, oder einen View zu exportieren?
-
@renegade-0 sagte in Fragen eines Neulings:
Es kommt immer die Meldung iobroker.click hat keine Daten gesendet.
versuchst du ein Projekt, oder einen View zu exportieren?
@homoran
ich habe es mit dem login probiert und mit dem Login und edit. -
@mickym
jo das ansehen und editieren geht, aber immer nur als viewer. Sobald ich exportieren will oder irgendwas, sagt er mir keine Berechtigung.@renegade-0 Wenn Du diesen Edit-Link angeklickt hast - die Meldung einfach wegclicken und dann unter Projekte - den anonymisierten export.

@Homoran Das da manchmal eine Login Maske kommt - das hatte ich auch schon - keine Ahnung an was das liegt. Jedenfalls ist die Fake und man braucht sich nicht einloggen.
-
@renegade-0 Wenn Du diesen Edit-Link angeklickt hast - die Meldung einfach wegclicken und dann unter Projekte - den anonymisierten export.

@Homoran Das da manchmal eine Login Maske kommt - das hatte ich auch schon - keine Ahnung an was das liegt. Jedenfalls ist die Fake und man braucht sich nicht einloggen.

siehe unten -
@renegade-0 Wenn Du diesen Edit-Link angeklickt hast - die Meldung einfach wegclicken und dann unter Projekte - den anonymisierten export.

@Homoran Das da manchmal eine Login Maske kommt - das hatte ich auch schon - keine Ahnung an was das liegt. Jedenfalls ist die Fake und man braucht sich nicht einloggen.
@mickym sagte in Fragen eines Neulings:
Das da manchmal eine Login Maske kommt - das hatte ich auch schon - keine Ahnung an was das liegt. Jedenfalls ist die Fake und man braucht sich nicht einloggen.
War da ewig nicht mehr drin.
Das login brauchst du, wenn du selber Views hochladen willst -

siehe unten@renegade-0 Habs gerade auch probiert:
- kein login
- auf einmal diese Fehlermeldung
- dann nochmal auf Setup - export
- Download hat geklappt
EDIT:
Download hatte zwar gestartet, aber der Download wurde wegen Netzwerkfehlers beendet -

siehe unten@renegade-0 Ja habe es gerade nachvollzogen :( - habe ich auch. Da kann dann wohl nur jemand helfen, der die Seite hostet. Ich kann da auch nicht weiterhelfen.
@Homoran Genau bei mir auch - gestartet - schaut alles gut aus und dann Netzwerkfehler. Kommt übrigens bei anderen Visualisierungen auch. Das scheint ein grundsätzliches Problem zu sein!!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
