NEWS
jarvis v3.1.x - just another remarkable vis
-
@stephan1827
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/module/displayimage#bilderwechsel-bei-unterschiedlichen-statewerten-mit-eintraegen-in-der-anzeigevarianteWäre mal interessant, ob es auch mit wechselndem Inhalt funktioniert. Noch nicht getestet.
Habe gerade festgestellt, das scriptclickDIsetValue
hat noch keinen toggle-Modus. Muss ich noch einbauen.Mit v1.0.1 ist jetzt auch
toggle
möglich.
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/scripts-3.1.x-pro/displayimage/clickdisetvalue#ab-v1.0.1 -
Hi zusammen,
Wenn ich verschiedene Layouts für Desktop und Smartphone verwende, gibt es dann die Möglichkeit das iPad zu zwingen die Desktop Variante zu nehmen und nicht die für das Smartphone?
Bin Nutzer einer Pro Version (sollte das hierfür relevant sein?)
Besten Dank für euere Hilfe vorab!
-
Kann es sein das Jarvis den "min" Wert in Graphen ignoriert. Ich habe die folgenden Parameter gesetzt
[ { "position": "left", "name": "Temperatur", "min": "16", "max": "26", "maxInterval": "2", "splitLine": { "lineStyle": { "color": "#404040" } } }, { "position": "right", "name": "Ventil", "nameRotate": "270", "nameLocation": "center", "nameGap": "25", "min": "0", "max": "100", "splitLine": { "show": false } } ]
aber aussehen tut das so
Das hat mal korrekt funktioniert. Aktuell verwende ich version 3.1.3
-
@stephan1827 Versuche mal die v3.1.4-beta.6.
Vorher Sicherung der jarvis DPs.
Als txt oder mit backitup > 2.6.0. -
Ich habe via swiss-weather-api Wetterprognosen pro Stunde verfügbar und würde die gerne visualisieren.
HistoryGraph ist dazu ungeeignet, weil diese Zahlenreihen nicht in einer der History-DBs gespeichert sind. Auch Chart ist dazu nicht geeignet. Die einzige Möglichkeit wäre es Balkendiagramme zu nutzen und dazu hunderte von Datepunkten (Temperatur, Wind, Regen, über 48 Stunden) zu erfassen.
Hab ich da etwas übersehen?
Am liebsten würde ich
- Die Daten als vollständiges eChart-Json aufbereiten (inklusive den Zahlenreihen inkludiert)
- Ein Widget zur Verfügung haben, welches dies Darstellen kann.
Gibt es sowas?
-
@jobe451 Man kann es in die History packen, muss dann aber echarts nutzen, da jarvis future nicht abbildet.
Das Programm müsste man anpassen.
https://mcuiobroker.gitbook.io/jarvis-infos/tipps/scripte-blockly-javascript/javascript/history-adapter/daswetter-futurehistoryLink zur Api?
-
@mcu
Danke für den Hinweis. Ist mir aber zu kompliziert.Ich hab nun einen Weg gefunden. Ich brauch einfach das StateHTML Widget dazu.
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@stephan1827 Versuche mal die v3.1.4-beta.6.
Vorher Sicherung der jarvis DPs.
Als txt oder mit backitup > 2.6.0.Mit v3.1.4-beta.6 funktionieren die Graphen wieder aber dafür kann ich keine Notifications mehr auslösen. Im Logger kommt
-
@stephan1827 Stell mal die Notification rein, die du senden möchtest. In Code Tags.
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@stephan1827 Stell mal die Notification rein, die du senden möchtest. In Code Tags.
// Keller Büro Heizung on({ id: "hm-rpc.0.OEQ0669002.4.SET_TEMPERATURE", change: "any" }, function (obj) { var date = new Date(); if (obj.state.val != obj.oldState.val) { var text = '{"title":"' + formatDate(date, "TT.MM SS:mm ") + 'Keller Büro Heizung geändert auf ' + obj.state.val + '","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "autoHideDuration":"5000"}'; setState("jarvis.0.addNotification", String(text)); } });
-
@stephan1827 Versuch mal ein Upload.
iob upload jarvis
Aus autoHideDuration wurde timeout.
Bitte ändern. Komisch das ist schon länger so. -
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@stephan1827 Versuch mal ein Upload.
iob upload jarvis
Aus autoHideDuration wurde timeout.
Bitte ändern. Komisch das ist schon länger so.Hat beides nichts geändert
// Keller Büro Heizung on({ id: "hm-rpc.0.OEQ0669002.4.SET_TEMPERATURE", change: "any" }, function (obj) { var date = new Date(); if (obj.state.val != obj.oldState.val) { var text = '{"title":"' + formatDate(date, "TT.MM SS:mm ") + 'Keller Büro Heizung geändert auf ' + obj.state.val + '","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}'; setState("jarvis.0.addNotification", String(text)); } });
-
@stephan1827 jarvis Instanz neu gestartet?
Evtl Web Instanz neu starten. -
@mcu Nope, docker neu gestartet, immer noch der gleiche Fehler
-
@stephan1827 Bin unterwegs. Muss heute abend mal schauen woran es liegen könnte.
-
@mcu Besten Dank, das ist der String den ich jetzt raus sende
javascript.0 (216) script.js.common.Jarvis: {"title":"13.04 15:43 Keller Büro Heizung geändert auf 13","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}
-
@stephan1827 sagte in jarvis v3.1.x - just another remarkable vis:
javascript.0 (216) script.js.common.Jarvis: {"title":"13.04 15:43 Keller Büro Heizung geändert auf 13","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}
"message" fehlt. Mindestanforderung.
{"title":"13.04 15:43 Keller Büro Heizung geändert auf 13","message":"","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@stephan1827 sagte in jarvis v3.1.x - just another remarkable vis:
javascript.0 (216) script.js.common.Jarvis: {"title":"13.04 15:43 Keller Büro Heizung geändert auf 13","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}
"message" fehlt. Mindestanforderung.
{"title":"13.04 15:43 Keller Büro Heizung geändert auf 13","message":"","icon":"mdi-thermometer","display":"snackbar", "state": "archived", "timeout":"5000"}
Jetzt funzt es wieder, Besten Dank
-
@jobe451 Wenn du es fertig entwickelt hast, stell es doch zur Verfügung, ich nehme es dann in die Doku mit auf. Danke.
-
Hallo alle,
in den letzten Tagen war ich fleißig und habe auf meinem "Server" (Debian), auf dem iobroker mit Jarvis (v3.1.2) läuft, eine influxdb (v2.7.0) sowie Grafana (v9.4.7) installiert.
Das klappt soweit auch: Daten werden aus dem iobroker in die Datanbank geschrieben und in Grafana werden die ersten Testdiagramme generiert.Diese Diagramm kann ich nun mittels einer http://.... Adresse in einem Webbrowser-Tab aufrufen, das klappt, das Diagramm wird im Browser angezeigt.
=> Ein IFrame-Widget damit anlegen und ... zack .... geht nicht! "Firefox/LibreWolf darf diese eingebettete Seite nicht öffnen."Dies dürfte eine Fehlermeldung aufgrund des IFrames sein. Nur:
mit anderen Webadressen klappt es in Jarvis (interne wie externe Webseiten), warum hier nicht? Daraus folgt: wie bettet man die Grafana-Diagramm-Webseiten in Jarvis korrekt ein? Wo ist der Denkfehler?Öffne ich die Grafana-Diagramm-Webseite in einem anderen Browser, so werde ich zum Grafana-Login umgeleitet - das senkt den WAF auf glatt Null. Sicherlich geht auch das, aber wie???
Bitte um Hilfe, ich komme nicht auf die Lösung!
LG
Reiner