NEWS
Großen Datenpunkt im VIS anzeigen
-
Weiß zufällig jemand wie ich einen solchen datenpunkt im VIS sinnvoll
anzeigen lassen kann?{"OperationPermited":true,"BatteryWeak":false,"BatteryFailure":false,"BatteryFailureSticky":false,"MowingWindow":false,"MargingMowingCompleted":false,"UserInteraction":false,"LoopSignalValid":true,"ChargerContact":true,"ChargerActive":true,"ChargerAllowsRestart":false,"ChargerFailure":false,"ManualOperation":false,"RobotIsActive":false,"IssueDisplay":false,"HommingTriggerSchedule":false,"HommingTriggerBatteryWeak":false,"HommingTriggerUserRequest":false,"HommingTriggerRain":false,"HommingTriggerTemperature":false,"HommingTriggerMowingUnitOverload":false,"HommingTriggerRestart":false,"DayCancelled":false,"RainDetected":false,"RainAllowsMowing":true,"TemperatureMonitoringActive":true,"TemperatureAllowsMowing":true,"TemperatureAllowsHoming":true,"TemperatureAllowsCharging":true,"WheelMotorTemperatureHigh":false,"StopAfterIssue":false,"BladesService":false,"SmarthomeActive":true,"Reserved33":false,"Reserved34":false,"Reserved35":false,"Reserved36":false,"Reserved37":false,"Reserved38":false,"Reserved39":false,"Reserved40":false,"Reserved41":false,"Reserved42":false,"Reserved43":false,"Reserved44":false,"Reserved45":false,"Reserved46":false,"Reserved47":false,"Reserved48":false,"Reserved49":false,"Reserved50":false,"Reserved51":false,"Reserved52":false,"Reserved53":false,"Reserved54":false,"Reserved55":false,"Reserved56":false,"Reserved57":false,"Reserved58":false,"Reserved59":false,"Reserved60":false,"Reserved61":false,"Reserved62":false,"Reserved63":false}
-
@JB_Sullivan JSON Table Widget?
Oder was meinst du?
-
@Homoran Habe ich schon probiert - aber da wird nix angezeigt. Ist im Datenpunkt auch nicht als json Objekt angegeben.
-
@JB_Sullivan sagte:
nicht als json Objekt angegeben.
JSON ist ein String. Vielleicht enthält der Datenpunkt aber ein Objekt; dann muss er in ein JSON gewandelt werden. Was ergibt ?
-
Extra ein Blockly dafür schreiben - kann man doch auch in RAW Daten nachsehen.
Der Typ ist "string"
-
@JB_Sullivan sagte:
kann man doch auch in RAW Daten nachsehen.
Das was im Datenpunkt tatsächlich vorhanden ist, stimmt leider manchmal nicht mit dem überein, was im Datenpunkt vorhanden sein soll (common.type). Deshalb benötigt man die Typabfrage per Script.
-
wird auf jeden Fall in beiden Fällen als String angezeigt. Kann man das in json wandeln und wenn ja wie?
-
@JB_Sullivan sagte:
wird auf jeden Fall in beiden Fällen als String angezeigt.
Dann ist es bereits ein JSON.
-
@paul53 sagte in Großen Datenpunkt im VIS anzeigen:
Dann ist es bereits ein JSON.
Ich habe aber schon alle möglichen Widgets durchprobiert - eine Anzeige wie bei "richtig" als json formatierten Daten bekomme ich nirgends.
-
@JB_Sullivan
du könntest das hier mal probieren
https://forum.iobroker.net/topic/31521/test-widget-json-template- JSON Template2 widget hinzufügen
- json_oid auf deinen Datenpunkt mit dem JSON setzen
- als Template den folgenden Text einsetzen
<%- data.OperationPermited %></br> <%- data.BatteryWeak %>
Als Template kannst du gemäß den Regeln HTML und javascript kombiniert einsetzen. die Daten des Datenpunkts werden dir über data bereitgestellt.
-
@OliverIO OH OH, da muss ich mich erstmal ein bisschen einarbeiten - bei überfliegen habe ich ehrlich gesagt nix verstanden
-
@JB_Sullivan
am besten das beispiel, das ich dir oben aufgeschrieben hab mal probieren.Wenn du alles versuchst erst zu verstehen, dann könntest du dich am Anfang überlasten.
Das Template-widget ist sehr mächtig, daraus kannst du dir mit Kenntnissen zu html und javascript dein eigenes beliebiges widget bauen.