NEWS
jarvis v3.1.x - just another remarkable vis
-
@uncleb Zeig mal die Einstellungen im Layout.
welche Version im Einsatz? v3.2.0? -
@mcu
3.2.0 Beta 51
-
@uncleb Sandbox aktivieren und alles auswählen
-
@mcu das hatte ich gestern auch schon mal versucht, das bringt leider nix.
-
@uncleb Zeig mal die Kurven in eCharts. Die Kurve wird dort nicht mit . angezeigt , oder?
echarts.0.BK Lager.Temperaturen
web.0 anklicken -> richtige Adresse
-
@mcu doch klar, werden mir angezeigt
-
@zefau moin moin, ich wollte seit langen wieder einmal Datenpunkte in Jarvis hinzufügen. Nur fehlt mir leider der Adapter "Alias" zur Auswahl. Den gab es ja einmal. Ich hatte auch schon einmal mitgelesen, dass es da einmal Probleme gab. Finde das aber nicht wieder.
Kann mir da jemand eventuell ein wenig unter die Arme greifen ?Gruß André
-
@uncleb Zeig ml bitte den Eintrag der Kurve im ECharts direkt. (So wie meine Kurven oben angezeigt habe)
Die Sandbox-Einstellungen -> Select All
-
@gelberlemmy Versuch es mit rc.11
-
Hallo Zusammen,
seit dem Update von 3.2.0.-rc5 auf rc11 bekomme ich folgenden Fehler. Allerdings nur wenn ich über das Android Tablet Jarvis aufrufe (Cache hab ich geleert). Am PC und Smartphone funktioniert alles.
Auf dem Tablet steht dann auch Verify Installation: Installation Inconsistent.
Need Help!
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@gelberlemmy Versuch es mit rc.11
Habe RC 11 installiert und nun bekmme ich folgendes.
-
@gelberlemmy Bitte den Browser Cache leeren. Sieht bei mir beim update immer so aus, bis ich den Cache lösche
-
@robbi12 sagte in jarvis v3.1.x - just another remarkable vis:
@gelberlemmy Bitte den Browser Cache leeren. Sieht bei mir beim update immer so aus, bis ich den Cache lösche
Super danke. Hatte ich noch nie. Aber jetzt funktioniert das ganze wieder. DANKE
-
-
Hallo zusammen,
wir nennen nun eine neue Bosch Waschmaschine mit Home Connect unser Eigen, welche ich auch wunderbar in ioBroker anbinden konnte. Aktuell scheitere ich etwas an der Einbindung einiger Informationen in Jarvis.
Als simples Beispiel einmal der Status der Tür. Hierzu gibt es einen Datenpunkt:
BSH_Common_Status_DoorState
Dieser Datenpunkt enthält, bei geöffneter Tür, als Wert einen State Open
und einen String BSH.Common.EnumType.DoorState.Open.Binde ich den Datenpunkt in Jarvis ein, liest Jarvis immer den langen String aus. Es gibt doch sicherlich eine simple Möglichkeit, wie ich den simplen State auslesen kann, oder?
-
@hunduster sagte in jarvis v3.1.x - just another remarkable vis:
Dieser Datenpunkt enthält, bei geöffneter Tür, als Wert einen State Open
und einen String BSH.Common.EnumType.DoorState.Open.Ich vermute mal Du hast den Homeconnect Adapter.
Der Wert vom Datenpunkt ist bei geöffneter Tür "BSH.Common.EnumType.DoorState.Open" und nicht "Open".
Das heißt Du mußt das dann umwandeln.
Wenn Wert "BSH.Common.EnumType.DoorState.Open" dann "Tür offen". -
@bernd1967 sagte in jarvis v3.1.x - just another remarkable vis:
@hunduster sagte in jarvis v3.1.x - just another remarkable vis:
Dieser Datenpunkt enthält, bei geöffneter Tür, als Wert einen State Open
und einen String BSH.Common.EnumType.DoorState.Open.Ich vermute mal Du hast den Homeconnect Adapter.
Der Wert vom Datenpunkt ist bei geöffneter Tür "BSH.Common.EnumType.DoorState.Open" und nicht "Open".
Das heißt Du mußt das dann umwandeln.
Wenn Wert "BSH.Common.EnumType.DoorState.Open" dann "Tür offen".Das ist richtig. Ich kann im Datenpunkt aber zwischen State und String umschalten wodurch als State nur noch Open steht. Wird der Datenpunkt aber vom Home Connector aktualisiert, stellt sich der Standard wieder auf String um. Ich dachte, ich könnte auch gezielt den State statt dem String auslesen.
-
@hunduster
Ja, das gibt der Adapter so vor.
Ich glaube nicht das man das in jarvis gezielt abfragen kann.
Ich hab das jedenfalls hier selbst umgewandelt mit node-red und in einem neuen Datenpunkt abgespeichert.
@MCU ?IOB Datenpunkt
{ "type": "state", "common": { "name": "Tür", "type": "mixed", "role": "indicator", "write": true, "read": true, "unit": "", "states": { "BSH.Common.EnumType.DoorState.Locked": "Locked", "BSH.Common.EnumType.DoorState.Closed": "Closed", "BSH.Common.EnumType.DoorState.Open": "Open" } }, "native": {}, "from": "system.adapter.homeconnect.0", "user": "system.user.admin", "ts": 1736303082466, "_id": "homeconnect.0.484010534615005556.status.BSH_Common_Status_DoorState", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@bernd1967 ich hab es nun erst mal mit den Strings gemacht, ist auch vollkommen OK, dachte nur es geht was schlanker
-
@bernd1967 Direktes Auslesen von einem Wert dessen DP der {val} vom Anzeige-Datenpunkt ist, geht nicht, da die Funktion
window.Socket.getState
asynchron ist. Wäre also ein Feature Request, wenn man das haben möchte.Direktes Setzen eines Wertes würde gehen mit
window.Socket.setState({val}, true (oder 1 oder 'Test'))
Auch wenn man die getState-Funktion im
scripts
extra definiert, geht es nicht.
scripts
function getStateX(valx){ console.log('%c'+valx, 'color:orange') window.Socket.getState(String(valx), ({ err, state }) => { console.log(state.val); console.log(JSON.stringify(state)); return state.val }); }
EDIT:
ohne await werden die Werte nur im LOG angezeigt