NEWS
[Vorlage] Vis für Adapter HeatingControl
-
@Pittini Wie mache ich denn das Update? Muss ich dann die neue View importieren und die alte View löschen?
-
@Beliar_666 sagte in [Vorlage] Vis für Adapter HeatingControl:
Muss ich dann die neue View importieren und die alte View löschen?
Andersrum (erst die alte löschen, dann die neue importieren), aber ja.
-
@Pittini Der Fensterstatus funktioniert bei mir nicht.... In der Raumansicht ja, in der Übersicht nein.
Das Fenster ist offen, wird ja auch erkannt. Aber das Script sieht es wohl anders...
-
@Beliar_666 sagte in [Vorlage] Vis für Adapter HeatingControl:
Der Fensterstatus funktioniert bei mir nicht.... In der Raumansicht ja, in der Übersicht nein.
Bei mir gehts, hab grad das Projekt selber nochmal importiert. Die aktuelle Periode stimmt ja bei Dir auch nicht (wenn das Pic aktuell ist), da vermute ich fast nen Konfigfehler. Schaun wa mal:
Was steht in: heatingcontrol.0.Rooms.DeinRaum.WindowIsOpen
und was steht in:
javascript.0.vis.HeatingControl.RoomValues.WindowIsOpen wenn der entsprechende Raum gewählt ist. -
@Pittini sagte in [Vorlage] Vis für Adapter HeatingControl:
Was steht in: heatingcontrol.0.Rooms.DeinRaum.WindowIsOpen
da steht true, also richtig im Adapter.
@Pittini sagte in [Vorlage] Vis für Adapter HeatingControl:
und was steht in:
javascript.0.vis.HeatingControl.RoomValues.WindowIsOpen wenn der entsprechende Raum gewählt ist.da steht false also falsch erkannt vom Script.
Und stimmt, die Periode wird falsch angezeigt.
-
@Beliar_666 sagte in [Vorlage] Vis für Adapter HeatingControl:
da steht false also falsch erkannt vom Script.
Und stimmt, die Periode wird falsch angezeigt.Grade das mit der Periode macht mich stutzig, dasn Fehler der im neuen Skript eigentlich gefixt ist. Hast Du das neueste eingespielt? Wenn ja, bitte logging im Skript aktivieren (falls es nicht ohnehin an ist) und mir das Log schicken wenn Du das Fenster öffnest. Außerdem bitte auch mal schauen was passiert wenn Du den Raum wechsels und wieder zurück.
-
@Pittini Ist erledigt. Es lag am Script, da ist beim kopieren oder speichern etwas schief gegangen. Hab es jetzt nochmals herunter geladen und hinein kopiert und siehe da, die Periode und die Fensteranzeige funktionieren. Das kommt davon wenn man zuviele Baustellen an einer Vis gleichzeitig bearbeitet.... Sorry.
-
Hallo,
ich bekomme einen Haufen Warnmeldungen und die Anzeige im VIS funktioniert auch nicht 100% korrekt.
21.3.2020, 22:17:52.748 [info ]: javascript.0 (1038) Stop script script.js.common.HeatingControlMapper 21.3.2020, 22:17:52.898 [info ]: javascript.0 (1038) Start javascript script.js.common.HeatingControlMapper 21.3.2020, 22:17:52.911 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: registered 0 subscriptions and 0 schedules 21.3.2020, 22:17:52.959 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: CreateStates fertig! 21.3.2020, 22:17:52.960 [warn ]: javascript.0 (1038) at InitWindowStates (script.js.common.HeatingControlMapper:194:26) 21.3.2020, 22:17:52.961 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:167:5) 21.3.2020, 22:17:52.961 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.962 [warn ]: javascript.0 (1038) at InitWindowStates (script.js.common.HeatingControlMapper:195:46) 21.3.2020, 22:17:52.963 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:167:5) 21.3.2020, 22:17:52.963 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.964 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: <div class="mdui-listitem mdui-center-v" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w.svg" </img> <div class="mdui-label">Büro<div class="mdui-subtitle">seit 21.03.2020 17:04:30</div></div></div><div class="mdui-listitem mdui-center-v" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w.svg" </img> <div class="mdui-label">Gaeste_WC<div class="mdui-subtitle">seit 11.03.2020 20:45:01</div></div></div><div class="mdui-listitem mdui-center-v" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w.svg" </img> <div class="mdui-label"><div class="mdui-subtitle">seit </div></div></div> 21.3.2020, 22:17:52.965 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: reaching CreateCurrentTimePeriodTrigger - Oldroom= none ChoosenRoom= Gaeste_WC 21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 0 Büro 21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 1 Gaeste_WC 21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 2 21.3.2020, 22:17:52.967 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: Reaching SetVis 21.3.2020, 22:17:52.969 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:296:79) 21.3.2020, 22:17:52.969 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.970 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.971 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:296:17) 21.3.2020, 22:17:52.971 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.972 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.974 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:298:79) 21.3.2020, 22:17:52.974 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.974 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.976 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:298:17) 21.3.2020, 22:17:52.976 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.976 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.979 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:296:79) 21.3.2020, 22:17:52.979 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.980 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.981 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:296:17) 21.3.2020, 22:17:52.982 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.982 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.984 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:298:79) 21.3.2020, 22:17:52.984 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.984 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.986 [warn ]: javascript.0 (1038) at SetVis (script.js.common.HeatingControlMapper:298:17) 21.3.2020, 22:17:52.986 [warn ]: javascript.0 (1038) at main (script.js.common.HeatingControlMapper:174:5) 21.3.2020, 22:17:52.986 [warn ]: javascript.0 (1038) at Object.<anonymous> (script.js.common.HeatingControlMapper:160:13) 21.3.2020, 22:17:52.989 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: MinimumTemp=Null, skipping entry and showing 0
Beim VIS habe ich das Problem das die Temperaturen angezeigt werden aber die Zeiteingaben nicht erscheinen. Das Zusammenklappen der Cards funktioniert auch nicht.
Was mache ich hier falsch? Ich habe mich besten Gewissens an die Anleitung gehalten.
-
@Bastelritius hast Du Material Designadapter oder Material Design Widgets Adapter installiert? Die verursachen mit diesem View ärger.
-
@Bastelritius sagte in [Vorlage] Vis für Adapter HeatingControl:
Was mache ich hier falsch?
Also diese Zeile: 21.3.2020, 22:17:52.989 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: MinimumTemp=Null, skipping entry and showing 0
läßt mich eine nicht aktuelle Version (0.3.19) des Adapters vermuten oder eine Fehlkonfiguration desselben. Darauf würde auch die anderen Meldungen hindeuten. Probleme mit den Cards liegen meist wie @Beliar_666 schon schrieb meist daran dass irgendwelche MaterialDesign Adapter da reinfunken. Die nicht sichtbaren Felder könnten auch damit zusammenhängen, hier vermute ich aber fast dass Du das entsprechende Widget "jqui - ctrl - Input Datetime" evtl, nicht hast?
Bitte überprüf das und gib dann nochmals Bescheid und stelle folgende Screenshots zur Verfügung:
- Liste Deiner installierten Adapter, vorallem mit Vis zusammenhängende.
- die Objektliste von "javascript.0.vis.HeatingControl" mit aufgeklappten Channels
- die Objektliste von "heatingcontrol.0" mit aufgeklappten Channel "Info"
- Haupt- und Profil- Einstellungen aus dem HeatingControl Adapter.
-
@Bastelritius sagte in [Vorlage] Vis für Adapter HeatingControl:
Was mache ich hier falsch?
Nachtrag:
Du hast auch einen nicht konfigurierten Raum mit ohne Namen, siehe hier:
21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 0 Büro
21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 1 Gaeste_WC
21.3.2020, 22:17:52.966 [info ]: javascript.0 (1038) script.js.common.HeatingControlMapper: 2 -
ich bekomme ebenfalls viele Warnmeldungen.
Angeblich werden States am Donnerstag und Freitag nicht gefunden, die allerdings vorhanden sind.
javascript.0 2020-03-23 09:50:24.497 warn (774) getState "heatingcontrol.0.Profiles.0.Wohnzimmer.Fri.0.time" not found (3)
![alt text](image url)
-
@Oli sagte in [Vorlage] Vis für Adapter HeatingControl:
Angeblich werden States am Donnerstag und Freitag nicht gefunden, die allerdings vorhanden sind.
Bestätigt. Bug. Behoben. Neue Version des Skriptes 1.0.5 is auf Git.
-
super Danke für die schnelle Bearbeitung, leider bekomme ich immer noch Warnmeldungen
javascript.0 2020-03-23 11:09:13.895 warn (774) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2020-03-23 11:09:13.895 warn (774) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2020-03-23 11:09:13.895 warn (774) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2020-03-23 11:09:13.895 warn (774) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697) javascript.0 2020-03-23 11:09:13.894 warn (774) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1916:42 javascript.0 2020-03-23 11:09:13.894 warn (774) at Object.<anonymous> (script.js.Gewerke.Heizpläne:160:13) javascript.0 2020-03-23 11:09:13.894 warn (774) at main (script.js.Gewerke.Heizpläne:174:5) javascript.0 2020-03-23 11:09:13.893 warn (774) at SetVis (script.js.Gewerke.Heizpläne:324:5) javascript.0 2020-03-23 11:09:13.893 warn (774) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1404:20) javascript.0 2020-03-23 11:09:13.892 warn (774) You are assigning a object to the state "javascript.0.vis.HeatingControl.RoomValues.CurrentTimePeriod" which expects a number. Please fix your code to use a number or change the state type to o javascript.0 2020-03-23 11:09:13.892 warn (774) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2020-03-23 11:09:13.892 warn (774) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2020-03-23 11:09:13.891 warn (774) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2020-03-23 11:09:13.891 warn (774) at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697) javascript.0 2020-03-23 11:09:13.891 warn (774) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1916:42 javascript.0 2020-03-23 11:09:13.891 warn (774) at Object.<anonymous> (script.js.Gewerke.Heizpläne:160:13) javascript.0 2020-03-23 11:09:13.890 warn (774) at main (script.js.Gewerke.Heizpläne:174:5) javascript.0 2020-03-23 11:09:13.890 warn (774) at SetVis (script.js.Gewerke.Heizpläne:324:61) javascript.0 2020-03-23 11:09:13.889 warn (774) getState "heatingcontrol.0.Rooms.Wohnzimmer.ActiveTimeSlot" not found (3) states[id]=null
-
@Oli sagte in [Vorlage] Vis für Adapter HeatingControl:
heatingcontrol.0.Rooms.Wohnzimmer
Mach mir mal bitte nen Screen vom aufgeklappten heatingcontrol.0.Rooms.Wohnzimmer
-
hier der gewünschte Screen
-
@Oli sagte in [Vorlage] Vis für Adapter HeatingControl:
hier der gewünschte Screen
Danke. Dacht ichs mir doch, für den Bug kann ich nix, da musste Dich an Rene wenden bzw. ein Issue aufmachen. Wenn der Adapter das Feld nicht füllt kanns mein Skript logischerweise nicht auslesen.
-
alles klar, danke
-
@Pittini: Ich bekomm mit dem Script folgende Warnmeldungen beim start
-
@Stephan-Schleich sagte in [Vorlage] Vis für Adapter HeatingControl:
Ich bekomm mit dem Script folgende Warnmeldungen beim start
Adapterversion? Skriptversion? Welchen View (das Projekt oder den SimpleView)?
Sieht aus als wenn händisch ne Temperatur mit °C eingegeben wurde obwohl nur ne Zahl erlaubt ist oder ne Zahl mit Komma statt Punkt? Solltest Du sowas gemacht haben, ist das der Fehler, ansonsten, bitte Screen mit aufgeklappten Datenpunkten von:heatingcontrol.0.Profiles.0.Wohnzimmer.Sun.Periods.0
und
heatingcontrol.0.Profiles.0.Wohnzimmer.Thu.Periods
und
javascript.0.vis.HeatingControl.ProfileTypes.Thu.Periods