NEWS
[Vorlage] Vis für Adapter HeatingControl
-
@Stephan-Schleich sagte in [Vorlage] Vis für Adapter HeatingControl:
Kann es ein das der Javascript Punkt HolidayPresent für die Temperatur fehlt?
Nein kann nicht sein.
Mein Skript spiegelt das was da ist. Und da es diesen Punkt im HC Adapter nicht gibt, wird er vom Skript auch nicht erstellt.
Weiterhin gab es zu dem Thema bereits in Issue von mir hier wonach es in der readme erklärt wurde.
Zum dritten hilft lesen, in der readme steht:
-
Guten Abend zusammen,
ich komme nicht wirklich weiter und Bitte um Hilfe. Das Script liefert mir folgende Fehlermeldung:
Wer kann mir bitte weiter helfen?
In der VIS sieht es folgendermassen aus:Ich bin der Meinung korrekt nach Anleitung vorgegangen zu sein. Den so oft genannten "Material Design Adapter" konnte ich bei mir nicht installiert finden:
Danke für Eure Unterstützung!
Gruß Stefan. -
@rotamint sagte in [Vorlage] Vis für Adapter HeatingControl:
Ich bin der Meinung korrekt nach Anleitung vorgegangen zu sein.
An Deinem ersten Screenshot sehe ich das da was falsch gelaufen ist beim kopieren des Skriptes. Deswegen machst das jetzt anders (werd auch die Anleitung entsprechend ändern). Du klickst im Browserfenster auf die Skriptdatei (Endung .js). Dann wird das Skript angezeigt, drüber rechts gibts nen Button "Raw", da klickste drauf. Jetzt haste das Skript blanko im Browser. Mit Strg A alles markieren, dann mit Strg C in die Zwischenablagen kopieren und dann im iobroker Skriptfenster mit Strg V einfügen. Dann sollte das auch klappen.
-
@Pittini Vielen Dank für Deine schnelle Hilfe. Jetzt bin ich ein ganzes Stück weiter! Ich Danke Dir sehr!
Der Fehler im zweiten Bild, und dass sich beim Klick auf das Zahnrad folgendes Bild öffnet:
Soll das in diesem link zum Post beschrieben werden, oder hast Du auch hierfür für mich eine schnelle und unkomplizierte Lösung?
Vielen Dank. Gruß Stefan.
-
@rotamint sagte in [Vorlage] Vis für Adapter HeatingControl:
hast Du auch hierfür für mich eine schnelle und unkomplizierte Lösung?
Hier hat schon mal ein Browsercache löschen geholfen. Versuchs mal, wenns trotzdem nicht klappt via dem Link an Uhula wenden, das ist sein Baby, ich verwende das MD CSS 2 ja nur in meinem Projekt.
-
@Pittini Vielen herzlichen Dank schonmal für Deine Hilfe! Das Löschen des Browsercaches hat nichts geholfen, ich werde das dann mal an anderer Stelle posten.
Du hast jedenfalls ein Mega-Tolles Projekt auf die Beine gestellt, dafür von mir meine höchste Anerkennung und "Daumen hoch".
Danke!
Gruß Stefan. -
@rotamint said in [Vorlage] Vis für Adapter HeatingControl:
@Pittini Vielen herzlichen Dank schonmal für Deine Hilfe! Das Löschen des Browsercaches hat nichts geholfen, ich werde das dann mal an anderer Stelle posten.
Du hast jedenfalls ein Mega-Tolles Projekt auf die Beine gestellt, dafür von mir meine höchste Anerkennung und "Daumen hoch".
Danke!
Gruß Stefan.Edit: Unter obigem Link gepostetes Problem konnte im anderen Threat gelöst werden. Danke!
-
@rotamint sagte in [Vorlage] Vis für Adapter HeatingControl:
Du hast jedenfalls ein Mega-Tolles Projekt auf die Beine gestellt, dafür von mir meine höchste Anerkennung und "Daumen hoch".
Danke!
Gruß Stefan.Vielen Dank. Wenn Du das Projekt gut findest darfst auch gern ein Sternchen auf Git da lassen und/oder Dir meine anderen Projekte anschauen, vielleicht ist ja noch was brauchbares für Dich dabei.
lg -
@Pittini - erst einmal muss ich sagen, dass ich nachhaltig beeindruckt von deiner VIS iImplemantation bin - echt super Arbeit
Ich habe vor 2 Tagen den "HeatControl-Adapter" entdeckt und nun auch am Laufen. Seit gestern Abend dann auch deine VIS - echt cool... Im Prinzip funktioniert nun auch eigentlich alles - aber ein Schöheitsfehler gibt es doch, wo ich nicht weiter weiss... Die Fenster "offen" Detektierung funktioniert in der Steuerung prinzipiell - Fester offen -> Temperatur abgesenkt.
Aaber - der Status des offenen Fensters wird nur für manche Räume korrekt angezeigt - manche Räume fehlen - in diesem Beispiel Bad 2.OG - Fenster ist aktuell offen - wird im Widget nicht angezeit(nach Systemneustart wird jetzt der Festerstatus korrekt angezeigt)Zudem - die eingestellte Tempratur mit Fenster offen stimmt nicht mit der Temperatureinstellung im Widget überein ? (12°C vs. 11°C). Irgendwo is da noch was krumm - aber ich finde den Fehler nicht...
Auch erscheint bei mir die Schriftfarbe "Fenster offen Temperatur" immer rot - unabhängig davon, ob ein Fenster offen ist ?
Meine Konfig: ioBroker auf Win10Pro, V2-0-4-Vis-HeatingControl, HeatinControl 0.3.19. Homemagic IP Adapter, teilweise HM IP Fenstersensoren - meist aber Xiaomi Fenster Sensoren. Fensterstatusabfrage über Status im HeatingControl-Adapter (da wird der Status ja korrekt angezeigt wie auch in den Widgets der einzelnen Raäume (ich habe noch nicht alle Räume mit den Einzelwidgets konfiguriert).Und noch eine Frage - kann ich die Uhr einfach im VIS contHzg löschen ohne weitere Funktionen zu zerschiessen ?
-
@laola sagte in [Vorlage] Vis für Adapter HeatingControl:
Und noch eine Frage - kann ich die Uhr einfach im VIS contHzg löschen ohne weitere Funktionen zu zerschiessen ?
Ja, die Uhr is Schnickschnack, kannste sorglos löschen, hängt mit nix zusammen.
Auch erscheint bei mir die Schriftfarbe "Fenster offen Temperatur" immer rot - unabhängig davon, ob ein Fenster offen ist ?
Gratuliere, Du hast nen Bug gefunden, wird spätestens heute abend in der V3 - Beta behoben sein, in der 2.x mach ich nix mehr, die ist mit der nächsten Adapterversion 0.4.x überholt und wird durch die V3.0 ohne Extraskript und mit mdui 2.5, statt 2.1 ersetzt.
Du kannst Dir das aber selbst beheben. Doppelklick auf die absolut Gruppe um in den Gruppeneditmodus zu kommen, die Zeile wählen un dort die ObjektId "heatingcontrol.0.Rooms.Bad.WindowIsOpen" einfach rauslöschen.Zudem - die eingestellte Tempratur mit Fenster offen stimmt nicht mit der Temperatureinstellung im Widget überein ? (12°C vs. 11°C). Irgendwo is da noch was krumm - aber ich finde den Fehler nicht...
Das ist jetzt aus der Ferne ohne die Datenpunkte des Adapters und des Skriptes zu sehen nicht nachvollziehbar. Da bräuchte ich Screenshots der aufgeklappten Channels und was am Thermostat tatsächlich ankommt. Wäre auch interessant mal zu guggen was passiert wenn Du die Temp im Vis änderst, bleibts dann am Themrostat auf 11° oder gibts wieder nen Versatz von 1° zur eingestellten Temperatur?
Würde aber sagen, warte die paar Tage bis die 0.4.x vom Adapter im stable ist und wechsle dann zur Vis Version 3. Sollte der Fehler dann immer noch da sein, nochmal melden. -
@Pittini Danke für die schnellen Antworten
Also - nachdem ich im Gruppenodul die ObjektId "heatingcontrol.0.Rooms.Bad.WindowIsOpen" gelöscht habe, ist die Schriftfarbe nun grün - auch wenn das Fenster im angezeigten Raum offen ist.
Wenn ich dann zu V3 update - muss ich dann wieder mit der Konfiguration von vorne anfangen ? Wenn ja, dann spare ich mir jetzt weitere Zeit bei der V2...
-
@laola sagte in [Vorlage] Vis für Adapter HeatingControl:
Also - nachdem ich im Gruppenodul die ObjektId "heatingcontrol.0.Rooms.Bad.WindowIsOpen" gelöscht habe, ist die Schriftfarbe nun grün - auch wenn das Fenster im angezeigten Raum offen ist.
Ja das ist ok, das war ein V1 Überbleibsel. Jetzt gibts dafür ja die Extra Fensterliste.
Wenn ich dann zu V3 update - muss ich dann wieder mit der Konfiguration von vorne anfangen ? Wenn ja, dann spare ich mir jetzt weitere Zeit bei der V2...
Jaein, man kann seine mit der Kopiervorlage erstellten cards rüberretten ohne neu erstellen zu müssen. Etwaige Design/Layout Änderungen am Rest gehen verloren, also die Uhr mußt dann nochmal löschen .
-
okay - der Aufwand erscheint als übersichtlich... Dann mache ich mal mit den Karten weiter und weitere Bugs oder Fehlkonfiguration meinerseits können wir ja dann bei der V3 diskutieren
-
Wenn ich auf V3 Umsteige, muss ich dann das zuvor installierte V2 Script entfernen?
-
@rotamint sagte in [Vorlage] Vis für Adapter HeatingControl:
Wenn ich auf V3 Umsteige, muss ich dann das zuvor installierte V2 Script entfernen?
Müßen nicht, aber macht natürlich Sinn da es nicht mehr benötigt wird.
-
ich bin ein wenig verwirrt - als Voraussetzung wird die HeatingControl Version 0.4.x genannt - aktuell ist aber 0.3.19. Okay - vermutlich übers GIT - aber eigentlich wollte ich doch eher stable Versionen nehmen...
-
@laola sagte in [Vorlage] Vis für Adapter HeatingControl:
ich bin ein wenig verwirrt - als Voraussetzung wird die HeatingControl Version 0.4.x genannt - aktuell ist aber 0.3.19. Okay - vermutlich übers GIT - aber eigentlich wollte ich doch eher stable Versionen nehmen...
Sorry, bist zeitlich grad in die Umstellung gerauscht. Die 0.4. wird sehr bald (im latest) released sein, kann sogar heut noch passieren. Ich würde die Version empfehlen, wenn Du die ausm stable nimmst mußt die alte Vis Version mit Skript verwenden und beim nächsten update mußt wieder das Vis ändern, macht wenig Sinn.
Edit: NPM wurde vor 4 Minuten auf 0.4 gesetzt.
Edit2: siehe auch hier: https://forum.iobroker.net/topic/22579/test-adapter-heatingcontrol-v0-3-x/1061
-
Also ich habe Heating Control auf die neueste Version gepatched, Die Vis nach Deiner Anleitung auf git gepatched, er zeigt mir nun alle Fenster offen an, obwohl die geschlossen sind?
-
@Beliar_666 sagte in [Vorlage] Vis für Adapter HeatingControl:
Also ich habe Heating Control auf die neueste Version gepatched, Die Vis nach Deiner Anleitung auf git gepatched, er zeigt mir nun alle Fenster offen an, obwohl die geschlossen sind?
Funktioniert der Rest? Was steht in "heatingcontrol.0.vis.WindowStatesHtmlTable"? Was steht im Text des Html Widgets?
-
@Pittini Soll ich die editierte Json dann in meine alte Vis, oder in die neue 3.0 schieben? Wenn ich auf dem Server alles so lasse, und nur den Schritt aus Git durchführe, dann habe ich bis auf die Änderung ja noch alles auf stand 2.x. Oder habe ich da irgendwo einen Denkfehler?
Nein die Vis hat irgendwie so keinerlei funktionalität.
in "heatingcontrol.0.vis.WindowStatesHtmlTable" steht:
<div class="mdui-listitem mdui-center-v mdui-red-bg" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w_open.svg" </img> <div class="mdui-label">Wohnzimmer<div class="mdui-subtitle">seit 28 Apr 2020 21:18:16</div></div></div><div class="mdui-listitem mdui-center-v mdui-red-bg" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w_open.svg" </img> <div class="mdui-label">Kinderzimmer_2<div class="mdui-subtitle">seit 28 Apr 2020 19:1:22</div></div></div><div class="mdui-listitem mdui-center-v mdui-red-bg" style="height:48px;"> <img height=40px src="/vis.0/HeatingControl/images/fts_window_1w_open.svg" </img> <div class="mdui-label">Badezimmer<div class="mdui-subtitle">seit 28 Apr 2020 21:25:21</div></div></div>