NEWS
Aktualisierung vis und mobile erst nach 45 Sekunden und zum Teil gar nicht
-
Du fragst ja doch Werte direkt aus der CCU ab und zusätzlich noch Variablen aus ioBroker. `
Sind die [hm-rpc.0.IEQ.1.LEVEL] Direkt aus der ccu? Ich dachte die werden von iobroker-Objekte geholt, dort werden sie auch richtig angezeigt
Erster und vierter Screenshot:
Wie und wo werden die Variablen definiert bzw. bewirtschaftet? `
Die Variablen werden alle durch Javascript auf dem iobroker bewirtschaftet, die CCU ist nur noch alleiniges Bindeglied zwischen den HM-Aktoren und iobroker
auch "hm-rega" verwende ich bloss für die Namensgebung und sonst ist alles deaktiviert.
bin jetzt mal weg bis morgen, werde evtl. gegen Mitternacht noch versuchen.
-
Hi,
@dpt:Sind die [hm-rpc.0.IEQ.1.LEVEL] Direkt aus der ccu? Ich dachte die werden von iobroker-Objekte geholt, dort werden sie auch richtig angezeigt `
es sind natürlich ioBroker-Objekte, die aber on demand vom hm-rpc von und zur CCU übertragen werden. Solange sich auf der CCU nichts ändert, passiert am Datenpunkt (DP) auch nichts und Du ließt quasi den zwischengespeicherten Wert aus. Sobald auf der CCU sind was am LEVEL ändert, wird der DP über den Adapter mit geändert.Daher siehst Du auch den richtigen Status unter Objekte.
Die Frage, ob die Widgets, die Du direkt an die hm.rpc-DPs gekoppelt hast, auch verzögert dargestellt werden, ist noch unbeantwortet.
Die sollten eigentlich auch in der View sehr zeitnah (1-2 Sekunden) aktualisiert werden.
@dpt:Die Variablen werden alle durch Javascript auf dem iobroker bewirtschaftet, …. `
Kannst Du bitte mal eines dieser Javascript hier posten?Ist es "nur" die Anzeige dieser Variablen, die verzögert ist, oder (wie oben schon gefragt) auch die Anzeige der DPs vom hm-rpc?
Gruß,
Eric
-
Lt. TE werden die Datenpunkte in den Objekten sofort aktualisert, aber nicht in .vis.
Was mich aber wundert ist, dass die Werte der Variablen in den Objekten rot sind. Das deutet üblicherweise auf eine fehlende Bestätigung hin.
@dpt:
Wenn du die Werte in den Objekten manuell änderst, was passiert dann in vis.
Wie ist iobroker und das vis frontend verbunden?
Was ist das für ein frontend?
Gruß
Rainer
-
Hallo zusammen,
ich habe das gleiche Probleme.
Allerdings habe ich neben HM auch KNX im Einsatz. Das Phänomen betrifft HM, KNX und ioBroker-Variablen.
Gut, die Variablen werden durch Statusänderungen gesetzt. Die Statusänderung kommt durch einen Klick auf einen vis-Button.
on({id: 'script.js.Radiosender', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("script.js.Radiosender").val == 1) { try { require("request")('http://192.168.2.23:9000/?p0=playlist&p1=play&p2=TopFM&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } console.log("request: " + 'http://192.168.2.23:9000/?p0=playlist&p1=play&p2=TopFM&player=FC:A8:9A:B2:AF:C2'); } else if (getState("script.js.Radiosender").val == 0) { try { require("request")('http://192.168.2.23:9000/?p0=stop&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } console.log("request: " + 'http://192.168.2.23:9000/?p0=stop&player=FC:A8:9A:B2:AF:C2'); } else if (getState("script.js.Radiosender").val == 2) { try { require("request")('http://192.168.2.23:9000/?p0=playlist&p1=play&p2=AntenneBayern&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } console.log("request: " + 'http://192.168.2.23:9000/?p0=playlist&p1=play&p2=AntenneBayern&player=FC:A8:9A:B2:AF:C2'); } else if (getState("script.js.Radiosender").val == 3) { try { require("request")('http://192.168.2.23:9000/?p0=playlist&p1=play&p2=PSR&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } console.log("request: " + 'http://192.168.2.23:9000/?p0=playlist&p1=play&p2=PSR&player=FC:A8:9A:B2:AF:C2'); } else if (getState("script.js.Radiosender").val == 901) { try { require("request")('http://192.168.2.23:9000/?p0=playlist&p1=play&p2=Fenster_kleines_Klo&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } } else if (getState("script.js.Radiosender").val == 902) { try { require("request")('http://192.168.2.23:9000/?p0=playlist&p1=play&p2=Garderobe&player=FC:A8:9A:B2:AF:C2').on("error", function () {console.error(e);}); } catch (e) { console.error(e); } } });
Wenn ich hier den "Sender" per REST ändere, wird vis nicht aktualisiert.
Bei KNX steht auch mal "Bestätigt: false". Woher kommt das ? Ein anderer Wert für den des gleichen Aktors wird aber mit "Bestätigt: true" angezeigt. Wenn ich den KNX-Wert über die ETS setze, dann geht's. Nach einer Weile wird aber wieder aus "Bestätigt: true", "Bestätigt:false".
Im Admin-Panel sind die Werte korrekt. Allerdings will ich mich ja auf die vis-Anzeige verlassen können.
Wie kann man den direkt auf die ioBroker-Zustände zugreifen?
Aktuell:
Vielen Dank
Tucca
-
so, nochmals ein bisschen getestet und ich kann mehr Details liefern.
Ausgangslage:
PC zwei Monitore, ob Firefox oder Chrome, gleiches verhalten
1. Monitor -> Admin Panel
2. Monitor -> vis
öffne ich jetzt vis zeigt es irgendwelche alte Werte an egal ob Variable oder HM Aktor
ändere ich ein Wert, wechselt es in vis sofort, auch dort egal ob Variable oder HM Aktor
wegen dem hat sich auch die Temparatur sich wahrscheinlich angepasst, wenn ein neuer Wert kam.
lade ich jetzt mit ctrl F5 die vis-Seite neu im Browser, zeigt er mir wieder falsche Werte an
kurzum er aktualisiert seine Werte beim "aufstarten" nicht
aber wenn das vis geöffnet ist im Browser übernimmt er sofort die Werte
Ich hoffe dies hilft weiter
-
Browsercache schon mal geleert?
Gruß,
Eric
Von unterwegs getippert
-
Browsercache schon mal geleert? `
Gerade getestet.
Bringt nichts
habe das Phänomen überall, auch auf dem Pad oder im iobroker.vis app auf Android
-
Ganz blöde Frage:
Im Admin hast Du aber die Lizenz im Vis-Adapter eingetragen?
Gruß,
Eric
Von unterwegs getippert
-
Ganz blöde Frage:
Im Admin hast Du aber die Lizenz im Vis-Adapter eingetragen? `
jo, gerade noch getestet ist ok.
Finde sie gar nicht so blöd, Helfen bei einem System wo man nicht kennt ist nicht ohne
-
Hi,
ich hatte das Problem auch bei Abfragen der Werte über REST. Kann das Problem auch "tiefer" als die vis.app liegen?
Viele Grüße
Tucca
-
ich hatte das Problem auch bei Abfragen der Werte über REST. Kann das Problem auch "tiefer" als die vis.app liegen? `
Aus meiner Sicht würde ich sagen ja.
Denn ich habe dieses Problem auch in der mobilen Ansicht genau gleich.
alte Werte, ändere ich während es offen ist -> sofort ist dieser Akktor aktualisiert.
Mir kommt es vor als ob der Ort wo die Visualisierungen die Daten holt nicht Aktuell sind.
Vielleicht kennt einer den Ablauf.
Oder es hilft weiter, was ich alles für Module in welcher Version installiert habe.
-
Hi,
@dpt:Oder es hilft weiter, was ich alles für Module in welcher Version installiert habe. `
ja, mach mal bitte.js-Controller
admin
VIS
web
Noch eine Frage, die mir gerade einfällt:
Hast Du die Datenhaltung ggf. auf redis umgestellt?
Gruß,
Eric
-
Hier mal meine Liste der Adapter.
{ "language": "de", "country": "Germany", "hosts": [ { "version": "1.0.0", "platform": "Javascript/Node.js", "type": "linux" } ], "adapters": { "admin": { "version": "2.0.2", "platform": "Javascript/Node.js" }, "hm-rpc": { "version": "1.4.14", "platform": "Javascript/Node.js" }, "hm-rega": { "version": "1.5.0", "platform": "Javascript/Node.js" }, "web": { "version": "2.1.3", "platform": "Javascript/Node.js" }, "vis": { "version": "0.15.5", "platform": "Javascript/Node.js" }, "history": { "version": "1.6.3", "platform": "Javascript/Node.js" }, "flot": { "version": "1.6.1", "platform": "javascript/Node.js" }, "javascript": { "version": "3.4.0", "platform": "Javascript/Node.js" }, "mobile": { "version": "0.4.11", "platform": "javascript/Node.js" }, "rpi2": { "version": "0.3.1", "platform": "javascript/Node.js" }, "socketio": { "version": "1.8.0", "platform": "Javascript/Node.js" }, "ical": { "version": "1.3.2", "platform": "Javascript/Node.js" }, "squeezebox": { "version": "0.2.0", "platform": "Javascript/Node.js" }, "tvspielfilm": { "version": "0.2.2", "platform": "javascript/Node.js" }, "yr": { "version": "1.0.6", "platform": "Javascript/Node.js" }, "vis-metro": { "version": "1.1.0", "platform": "Javascript/Node.js" }, "vis-players": { "version": "0.1.4", "platform": "Javascript/Node.js" }, "samsung": { "version": "0.2.6", "platform": "Javascript/Node.js" }, "upnp": { "version": "0.3.6", "platform": "Javascript/Node.js" }, "scenes": { "version": "0.2.7", "platform": "Javascript/Node.js" }, "vis-lcars": { "version": "1.0.1", "platform": "Javascript/Node.js" }, "sql": { "version": "1.5.6", "platform": "Javascript/Node.js" }, "openhab": { "version": "0.1.5", "platform": "Javascript/Node.js" }, "dwd": { "version": "2.2.1", "platform": "javascript/Node.js" }, "weatherunderground": { "version": "1.0.8", "platform": "Javascript/Node.js" }, "vis-canvas-gauges": { "version": "0.1.5", "platform": "Javascript/Node.js" }, "vis-justgage": { "version": "0.7.1", "platform": "Javascript/Node.js" }, "vis-history": { "version": "0.2.7", "platform": "Javascript/Node.js" }, "knx": { "version": "0.8.6", "platform": "Javascript/Node.js" }, "email": { "version": "1.0.2", "platform": "Javascript/Node.js" }, "telegram": { "version": "1.0.6", "platform": "Javascript/Node.js" }, "simple-api": { "version": "1.6.0", "platform": "Javascript/Node.js" }, "material": { "version": "0.5.3", "platform": "javascript/Node.js" }, "habpanel": { "version": "0.1.7", "platform": "javascript/Node.js" }, "vis-timeandweather": { "version": "1.1.7", "platform": "Javascript/Node.js" }, "tr-064": { "version": "0.3.19", "platform": "Javascript/Node.js" }, "vis-hqwidgets": { "version": "1.0.10", "platform": "Javascript/Node.js" }, "icons-addictive-flavour-png": { "version": "0.1.0", "platform": "javascript/Node.js" }, "icons-mfd-png": { "version": "1.0.2", "platform": "javascript/Node.js" }, "icons-mfd-svg": { "version": "1.0.2", "platform": "javascript/Node.js" } } }
Wo kann man den auf "redis" umstellen?
-
{ "uuid": " ", "language": "de", "hosts": [ { "version": "1.1.2", "platform": "Javascript/Node.js", "type": "linux" } ], "adapters": { "admin": { "version": "2.0.2", "platform": "Javascript/Node.js" }, "hm-rpc": { "version": "1.4.11", "platform": "Javascript/Node.js" }, "hm-rega": { "version": "1.5.0", "platform": "Javascript/Node.js" }, "history": { "version": "1.6.2", "platform": "Javascript/Node.js" }, "flot": { "version": "1.6.1", "platform": "javascript/Node.js" }, "javascript": { "version": "3.4.0", "platform": "Javascript/Node.js" }, "mobile": { "version": "0.4.10", "platform": "javascript/Node.js" }, "rpi2": { "version": "0.3.1", "platform": "javascript/Node.js" }, "harmony": { "version": "0.7.1", "platform": "Javascript/Node.js" }, "sonos": { "version": "1.6.2", "platform": "Javascript/Node.js" }, "sql": { "version": "1.5.6", "platform": "Javascript/Node.js" }, "email": { "version": "1.0.2", "platform": "Javascript/Node.js" }, "hmm": { "version": "1.0.1", "platform": "Javascript/Node.js" }, "vis": { "version": "0.15.5", "platform": "Javascript/Node.js" }, "vis-hqwidgets": { "version": "1.0.10", "platform": "Javascript/Node.js" }, "vis-jqui-mfd": { "version": "1.0.8", "platform": "Javascript/Node.js" }, "weatherunderground": { "version": "1.0.8", "platform": "Javascript/Node.js" }, "cloud": { "version": "2.0.3", "platform": "Javascript/Node.js" }, "scenes": { "version": "0.2.7", "platform": "Javascript/Node.js" }, "web": { "version": "2.1.3", "platform": "Javascript/Node.js" } } }
wobei
history, hmm, scenes und weatherunderground sind auf Pause
redis, musst mir helfen, habe ich schon irgendwo gesehen, finde es jedoch gerade nicht
Da ich ja schon mit der Cloudinstallation so Probleme hatte, habe ich mein Admin in verdacht.
Danke Dominik
-
@dpt:redis, musst mir helfen, habe ich schon irgendwo gesehen, finde es jedoch gerade nicht `
kannst du auch nicht, läuft im Hintergrund, wenn deine Installation entsprechend konfiguriert ist und du den redis-server installiert hast.@dpt:habe ich mein Admin in verdacht. `
Haben wir eigentlich schon nach den installierten Versionen gefragt?In Zusammenhang mit redis: Was hast du für eine Installation?
Nach welcher Anleitung?
Gruß
Rainer
-
Sieht, bis auf hm-rpc, aktuell aus.
Vom hm-rpc gibt es eine 1.4.14 (Du hast die 1.4.11).
Mach da mal ein Update (ich denke, Latest Repository).
Redis musst Du über die Commandline aktivieren und vorher manuell den Redis installieren. Daran hättest Du Dich erinnert. Also kein Redis.
Gruß,
Eric
Von unterwegs getippert
-
Sieht, bis auf hm-rpc, aktuell aus.
Vom hm-rpc gibt es eine 1.4.14 (Du hast die 1.4.11).
Mach da mal ein Update (ich denke, Latest Repository).
Redis musst Du über die Commandline aktivieren und vorher manuell den Redis installieren. Daran hättest Du Dich erinnert. Also kein Redis. `
die 1.4.1.14 gibt es bei mir nicht an
Installiert habe ich die Version vom 14.5 für Raspi 2/3
http://www.iobroker.net/docu/?page_id=2563&lang=de
soll ich mal ein Backup machen, neue Version von der Downloadseite installieren und danach wieder restore?
-
@dpt:Installiert habe ich die Version vom 14.5 für Raspi 2/3 `
Dann hast du auch Redis!und wenn du nie ein Update gemacht hast sind die Versionen auch nicht aktuell.
@dpt:soll ich mal ein Backup machen, neue Version von der Downloadseite installieren und danach wieder restore? `
Das ist nicht nötig, es reicht die Versionen upzudaten.Zuerst den js-controller über die Konsole, dann admin und den Rest über die WebUI.
was wird denn angezeigt, wenn du in der Konsole
cd /opt/iobroker sudo iobroker update
eingibst?
Gruß
Rainer
-
@dpt:was wird denn angezeigt, wenn du in der Konsole
cd /opt/iobroker sudo iobroker update
eingibst?
Adapter "weatherunderground": 1.0.2 , installed 1.0.8 Adapter "vis-timeandweather": 1.1.7 Adapter "vis-rgraph" : 0.0.2 Adapter "vis-plumb" : 0.1.6 Adapter "vis-players" : 0.1.4 Adapter "vis-metro" : 1.0.4 Adapter "vis-map" : 0.1.4 Adapter "vis-lcars" : 1.0.1 Adapter "vis-keyboard" : 0.0.2 Adapter "vis-justgage" : 0.7.1 Adapter "vis-jqui-mfd" : 1.0.5 , installed 1.0.8 Adapter "vis-hqwidgets" : 1.0.6 , installed 1.0.10 Adapter "vis-history" : 0.2.4 Adapter "vis-google-fonts": 0.1.0 Adapter "vis-fancyswitch": 1.0.0 Adapter "vis-colorpicker": 1.1.1 Adapter "vis-canvas-gauges": 0.1.5 Adapter "vis-bars" : 0.1.2 Adapter "vis" : 0.15.5 , installed 0.15.5 Adapter "vcard" : 0.0.8 Adapter "upnp" : 0.3.5 Adapter "unifi" : 0.3.1 Adapter "tvspielfilm" : 0.2.2 Adapter "tr-064" : 0.3.17 Adapter "text2command" : 1.1.3 Adapter "terminal" : 0.1.2 Adapter "telegram" : 1.0.2 Adapter "tankerkoenig" : 1.0.0 Adapter "starline" : 0.2.0 Adapter "squeezebox" : 0.2.0 Adapter "sql" : 1.5.4 , installed 1.5.6 Adapter "sonos" : 1.6.0 , installed 1.6.2 Adapter "solarwetter" : 0.1.2 Adapter "socketio" : 1.8.0 , installed 1.8.0 Adapter "smartmeter" : 0.5.8 Adapter "simple-api" : 1.3.0 , installed 1.5.1 [Updateable] Adapter "scenes" : 0.2.6 , installed 0.2.7 Adapter "sayit" : 1.5.1 Adapter "samsung" : 0.2.4 Adapter "s7" : 0.2.5 Adapter "rwe-smarthome" : 0.1.11 Adapter "rpi2" : 0.3.1 , installed 0.3.1 Adapter "rickshaw" : 0.4.4 Adapter "rflink" : 1.1.2 Adapter "radar" : 0.7.3 Adapter "pushsafer" : 0.1.7 Adapter "pushover" : 1.0.2 Adapter "pushbullet" : 0.0.11 Adapter "proxy" : 0.1.0 Adapter "ping" : 1.2.0 Adapter "pimatic" : 0.1.2 Adapter "piface" : 0.0.9 Adapter "phantomjs" : 0.1.2 Adapter "paw" : 0.0.4 Adapter "parser" : 0.2.1 Adapter "owntracks" : 0.2.0 Adapter "owfs" : 0.4.0 Adapter "openhab" : 0.1.4 Adapter "onkyo" : 0.2.0 Adapter "nut" : 1.1.1 Adapter "noolite" : 0.0.1 Adapter "node-red" : 1.1.6 Adapter "netatmo" : 1.1.5 Adapter "mysensors" : 1.0.7 Adapter "mqtt-client" : 0.3.0 Adapter "mqtt" : 1.3.2 Adapter "mpd" : 0.2.4 Adapter "modbus" : 0.5.0 Adapter "mobile" : 0.4.10 , installed 0.4.10 Adapter "milight-smart-light": 0.0.5 Adapter "milight" : 0.3.0 Adapter "mikrotik" : 0.0.11 Adapter "mihome-vacuum" : 0.5.6 Adapter "mihome-plug" : 0.1.1 Adapter "mihome" : 0.2.2 Adapter "miele" : 0.1.2 Adapter "megaesp" : 0.1.0 Adapter "megadd" : 0.2.0 Adapter "megad" : 1.2.1 Adapter "maxcul" : 0.2.3 Adapter "loxone" : 0.2.1 Adapter "lightify" : 0.2.10 Adapter "lifx" : 0.0.3 Adapter "lgtv" : 1.0.2 Adapter "landroid-s" : 0.3.0 Adapter "landroid" : 1.0.0 Adapter "kodi" : 0.2.3 Adapter "knx" : 0.8.3 Adapter "km200" : 0.4.3 Controller "js-controller" : 1.1.2 , installed 1.1.2 Adapter "javascript" : 3.4.0 , installed 3.4.0 Adapter "innogy-smarthome": 0.1.17 Adapter "influxdb" : 1.4.4 Adapter "icons-ultimate-png": 0.1.0 Adapter "icons-open-icon-library-png": 0.1.3 Adapter "icons-mfd-svg" : 1.0.2 Adapter "icons-mfd-png" : 1.0.2 Adapter "icons-material-svg": 0.1.0 Adapter "icons-material-png": 0.1.0 Adapter "icons-icons8" : 0.0.1 Adapter "icons-fatcow-hosting": 0.1.0 Adapter "icons-addictive-flavour-png": 0.1.0 Adapter "ical" : 1.3.2 Adapter "hue" : 0.6.0 Adapter "homepilot" : 0.2.6 Adapter "homekit2" : 0.1.6 Adapter "hmm" : 1.0.1 , installed 1.0.1 Adapter "hm-rpc" : 1.4.11 , installed 1.4.11 Adapter "hm-rega" : 1.5.0 , installed 1.5.0 Adapter "history" : 1.6.2 , installed 1.6.2 Adapter "hid" : 0.1.12 Adapter "harmony" : 0.7.0 , installed 0.7.1 Adapter "haier" : 0.1.0 Adapter "geofency" : 0.1.6 Adapter "fronius" : 1.0.0 Adapter "fritzdect" : 0.0.7 Adapter "fritzbox" : 0.2.1 Adapter "foobar2000" : 0.2.0 Adapter "flot" : 1.6.1 , installed 1.6.1 Adapter "firetv" : 0.0.27 Adapter "find-my-iphone": 0.2.9 Adapter "fhem" : 0.2.2 Adapter "feiertage" : 0.3.6 Adapter "fakeroku" : 0.2.1 Adapter "epson_stylus_px830": 0.0.2 Adapter "email" : 1.0.2 , installed 1.0.2 Adapter "dwd" : 2.1.1 Adapter "discovery" : 0.4.4 , installed 0.4.4 Adapter "daikin" : 0.2.3 Adapter "cul" : 0.2.2 Adapter "cloud" : 1.0.7 , installed 2.0.3 Adapter "chromecast" : 1.2.3 Adapter "broadlink" : 0.1.1 Adapter "botvac" : 0.5.0 Adapter "benq" : 0.0.6 Adapter "b-control-em" : 0.2.1 Adapter "artnet" : 0.1.6 Adapter "amazon-dash" : 0.1.2 Adapter "admin" : 2.0.2 , installed 2.0.2
-
Danke!
Dann ist ja bis auf die simple-api alles auf dem aktuellen (stable) Stand.
jetzt gehen mir die Ideen aus
Gruß
Rainer