NEWS
Tabelle abseits von JSON
-
Hallo, ich habe mehrere Datenpunkte. ich möchte sie nun mit gleichem Abstand usw einstellen. Ich muss dazu sagen das mir Iobroker leider noch nicht einfach von der Hand geht... Gibt es irgendeine öglichkeit eine Tabelle anzulegen, und die Werte (einzelne DAtenpunkte) da quasi reinzuschieben? Mit dem Json komme ich nicht klar...
-
Hallo, ich habe mehrere Datenpunkte. ich möchte sie nun mit gleichem Abstand usw einstellen. Ich muss dazu sagen das mir Iobroker leider noch nicht einfach von der Hand geht... Gibt es irgendeine öglichkeit eine Tabelle anzulegen, und die Werte (einzelne DAtenpunkte) da quasi reinzuschieben? Mit dem Json komme ich nicht klar...
@gluecksmann
Im einfachsten Fall mit einem HTML-Widget und Bindings.<table> <tr> <td>{0_userdata.0.datenpunkt1}</td> <td>{0_userdata.0.datenpunkt2}</td> </tr> </table> -
Schade JSON ist einfach, ein Array deren Elemente Objekte sind, die die Zeilen bzw. Datensätze darstellen. Die Objekte enthalten die Eigenschaften zu den dazugehörigen Spalten.
-
@gluecksmann
Im einfachsten Fall mit einem HTML-Widget und Bindings.<table> <tr> <td>{0_userdata.0.datenpunkt1}</td> <td>{0_userdata.0.datenpunkt2}</td> </tr> </table>@codierknecht sagte in Tabelle abseits von JSON:
@gluecksmann
Im einfachsten Fall mit einem HTML-Widget und Bindings.aber bitte nicht mehr als 50 Bindings gleichzeitig, da ist nämlich das Limit.
Und die Tabelle könntest du auch per Script anlegen, also den HTML-Code zusammenbauen.
Wenn du das tust könntest du aber auch gleich JSON erzeugen ... -
@codierknecht sagte in Tabelle abseits von JSON:
@gluecksmann
Im einfachsten Fall mit einem HTML-Widget und Bindings.aber bitte nicht mehr als 50 Bindings gleichzeitig, da ist nämlich das Limit.
Und die Tabelle könntest du auch per Script anlegen, also den HTML-Code zusammenbauen.
Wenn du das tust könntest du aber auch gleich JSON erzeugen ...Hallo, also danke für die Info... hatte da auf was optisches gedacht... also das man linksbündig usw einfach per Menü auswählen kann... aber geht dann nur per HTML wie es scheint.
-
Schade JSON ist einfach, ein Array deren Elemente Objekte sind, die die Zeilen bzw. Datensätze darstellen. Die Objekte enthalten die Eigenschaften zu den dazugehörigen Spalten.
DA hab ich ehrlicherweise nicht im Ansatz deine Aussage verstanden...deswegen lasse ich da die Fuínger von,
-
Hallo, ich habe mehrere Datenpunkte. ich möchte sie nun mit gleichem Abstand usw einstellen. Ich muss dazu sagen das mir Iobroker leider noch nicht einfach von der Hand geht... Gibt es irgendeine öglichkeit eine Tabelle anzulegen, und die Werte (einzelne DAtenpunkte) da quasi reinzuschieben? Mit dem Json komme ich nicht klar...
@gluecksmann sagte in Tabelle abseits von JSON:
Mit dem Json komme ich nicht klar...
Wir können das Pferd ja auch mal von vorne aufzäumen:
Zeig doch mal das JSON und dann schauen wir mal, ob wir das nicht schön an eine Tabelle binden können. -
@gluecksmann sagte in Tabelle abseits von JSON:
Mit dem Json komme ich nicht klar...
Wir können das Pferd ja auch mal von vorne aufzäumen:
Zeig doch mal das JSON und dann schauen wir mal, ob wir das nicht schön an eine Tabelle binden können.Hab ja keins... öffne es...schaue wie Schwein ins Uhrwerk...schließe es wieder...
-
Hallo, ich habe mehrere Datenpunkte. ich möchte sie nun mit gleichem Abstand usw einstellen. Ich muss dazu sagen das mir Iobroker leider noch nicht einfach von der Hand geht... Gibt es irgendeine öglichkeit eine Tabelle anzulegen, und die Werte (einzelne DAtenpunkte) da quasi reinzuschieben? Mit dem Json komme ich nicht klar...
@gluecksmann sagte in Tabelle abseits von JSON:
mehrere Datenpunkte. ich möchte sie nun mit gleichem Abstand usw einstellen
also in vis legst du für jeden datenpunkt ein neues widget an.
dann machst du für alle widgets exakt die gleiche breite (bsp 50px) und am besten auch die gleiche höhe, falls sie das nicht schon haben, das kann man rechts in den widgeteinstellungen eingeben. wenn man mehrere markiert, erhalten auch alle die gleiche einstellung.dann ordnest du die widgets grob in spalten und zeilen
markierst zuerst dann alle widgets der ersten spalte und gibst dann wieder rechts in der eigenschaft left einen pixelwert ein (bspw 10px)
dann markierst du alle widgets der 2.spalte, da 10px (position der ersten spalte + breite 50px ) 60px ergibt, gibst du das als position left für alle markierten widgets der 2.spalte ein. für jede weitere spalte immer die breite dazu zählen und fortfahren.das selbe prinzip wird dann auf die zeilen angewendet
alle widgets der 1.zeile markieren, startwert eingeben
dann alle widgets der 2.zeile markieren und startwert + höhe des widgets dann als top-wert rechts eingebenwenn du viele werte hast, dauert das eine weile, aber so bekommst du eine perfekte tabelle auch ohne json.
probiere das verfahren erst einmal mit wenigen widgets, das du siehst ob es für dich funktioniert
-
Ich möchte auch so ne simple Tabelle zusammenstricken, die einzelnen Datenpunkte sind vorhanden.
Ist aus einzelnen Widgets zusammenbauen echt die einfachste Lösung?
@tobi68 sagte in Tabelle abseits von JSON:
Ist aus einzelnen Widgets zusammenbauen echt die einfachste Lösung?
Kommt auf die persönlichen Vorlieben und Fähigkeiten an.
Ich persönlich würde das per Script in ein JSON packen und das mit dem Tabellen-Widget machen.
Aber dieser Thread behandelt ja eben genau das Gegenteil. -
Ich möchte auch so ne simple Tabelle zusammenstricken, die einzelnen Datenpunkte sind vorhanden.
Ist aus einzelnen Widgets zusammenbauen echt die einfachste Lösung?
@tobi68 sagte in Tabelle abseits von JSON:
Ist aus einzelnen Widgets zusammenbauen echt die einfachste Lösung?
ist zumindest nicht sehr schwierig.
Ein Widget konfiguriern, mehrfach kopieren, mithilfe der Tools ausrichten.
Dann nur noch die IDs ändern - fertig