NEWS
Test Adapter HeatingControl v2.12.x
-
@Oli ich sehe zwar das Problem, kann aber noch nicht sagen, wo der Fehler liegt. Nimm mal in der Zwischenzeit eines der anderen beiden Profiltypen (entweder Mo -So oder Mo-Fr + Sa - So). Der Type "jeden Tag separat" macht hier beim erstellen der Zeittabelle ein Problem... Ich schau mir das aber weiter hin...
-
@Rene_HM
alles klar, hat aber schon mal funktioniert -
Hallo,
ich bräuchte etwas Hilfe bei der Einrichtung des Adapters.
Ich habe folgendes Setup.- Fußbodenheizung mit Stellmotoren (nur ein/aus, keine PWM)
- Die Stellmotoren steuere ich über zwei 8ch Realisboards an, welches ich wiederum über einen MCP23017 ansteuere. Ich habe also kein Thermostat, sondern steuere die Stellmotoren direkt an.
- Die Temperatur pro Raum bekomme ich über einen HM Temperatursenor
- In jedem Raum habe ich einen HM-Fensterdrehgriffkontakt.
Da ich eine Fussbodenheizung habe machen für mich mehrere Heizzeiten pro Tag keinen Sinn, da die FBH eh zu träge reagiert. Das sieht dann so aus, richtig?
Jetzt kommt aber der Teil den ich nicht ganz so verstehe. Wie setze ich den Aktor und mein Temperatursensor?
Den Temperatursensor definiere ich unter Thermostat als OID aktueller Wert und lasse den Zielwert leer, oder muss ich das unter Sensoren machen?
Meinen MCP23017 Ausgang setzte ich unter Aktoren?
Desweiteren verstehe ich die gelb markierten angelegten Datenpunkte nicht:
Kann mir die jemand erklären. Was wird dort wie definiert?
Dann noch eine nicht ganz so wichtige Frage. Im ersten Post steht etwas von einem Kaminmodus. Gibt es den wirklich. Ich habe dazu nichts gefunden?
-
@Bastelritius Kamin-Modus steht unter "wünsch dir was"...
-
@Bastelritius sagte in Test Adapter HeatingControl v0.3.x:
Desweiteren verstehe ich die gelb markierten angelegten Datenpunkte nicht:
time - Zu welcher Zeit die darüber stehende Temperatur aktiv wird
CurrentTimePeriod + CurrentTimePeriodFull - Welche Zeit/Temperatur gerade aktiv ist
TemperaturOverride und TemperaturOverrideTime - Hier kannste die Grundeinstellungen für ne bestimmte Zeit überschreiben. z.B. Bad hat normalerweise 22°C. Zum Vollbaden willste aber 30° für ne Stunde. Dafür ist das der richtige Punkt und Du brauchst nicht Dein normales Profil ändern.Viel interessanter @Rene_HM finde ich den CurrentTimeSlot mit -1, wie kommt denn das Zustande?
-
@Pittini , danke erst mal für Deine Antworten.
Soweit verstehe ich das dann, glaube ich zumindest. D.h.. da ich nur 1 Profil habe, kann ich bei Time eintragen was ich möchte. Es wird in diesem Beispiel jetzt immer von 05:00 bis am nächsten Tag 05:00 geheizt?Kannst Du noch etwas zur Definition meines Temperaturfühlers sagen. Meine Vorgehensweise scheint nicht richtig zu sein. Wenn ich es so mache wie oben beschreiben kommt im LOG ein Fehler und danach ein Haufen Warnmeldung in Endlosschleife.
Danke
-
@Bastelritius sagte in Test Adapter HeatingControl v0.3.x:
Kannst Du noch etwas zur Definition meines Temperaturfühlers sagen.
Ich sag nur was wenn ich nen Plan hab und von Fußbodenheizungen und deren Konfig hab ich 0 Plan, also sorry nein.
-
Da geht es doch aber eher darum wie ich das setup im Adapter mache wenn ich keine Thermostate verwende, sondern einen Temperaturfühler und Aktor den ich direkt ansteuern will unabhängig davon ob es eine FBH ist oder nicht.
Aber wenn du da nicht weiter helfen kannst, ist das ok -
@Bastelritius sagte in Test Adapter HeatingControl v0.3.x:
Soweit verstehe ich das dann, glaube ich zumindest. D.h.. da ich nur 1 Profil habe, kann ich bei Time eintragen was ich möchte. Es wird in diesem Beispiel jetzt immer von 05:00 bis am nächsten Tag 05:00 geheizt?
Jaein. Es kommt natürlich auch noch drauf an wieviele Perioden Du verwendest. Bei einem Profil mit einer Periode ist es so wie Du meinst. Sind mehrere Perioden gesetzt - nicht.
-
@Oli Mit der 0.3.19 sollte das jetzt richtig funktionieren. Das Anlegen der cron-Tabelle für Sonntag im Profil-Type "jeden Tag" war noch fehlerhaft...
-
alles klar, werde ich testen, danke!!
-
@Bastelritius sagte in Test Adapter HeatingControl v0.3.x:
Den Temperatursensor definiere ich unter Thermostat als OID aktueller Wert und lasse den Zielwert leer, oder muss ich das unter Sensoren machen?
Das ist richtig. Temperatursensor gehört in die Thermostat-Konfiguration als aktueller Wert.
Die Warnungen zeigen nicht wirklich die Ursache. Das Problem bei solchen Warnungen ist ein Fehlkonfiguration von OID's. Ich denke die OID unter Aktoren ist nicht richtig.
-
Hi,
ich wollte mir heute mal anschauen warum ich immer wieder Warnungen und einen Fehler bekomme. Leider komme ich nicht dahinter was in meiner Konfiguration falsch sein könnte:
Hier der Fehler:2020-03-19 12:42:47.358 - debug: heatingcontrol.0 (668) FindNextPeriod for 2020-3-19 12:42:47 PM in Büro 2020-03-19 12:42:47.359 - debug: heatingcontrol.0 (668) ### set ActiveTimeSlot to 0 2020-03-19 12:42:47.359 - debug: heatingcontrol.0 (668) check ID Profiles.0.Büro.Mo-Fr.Periods.0.time period 0 2020-03-19 12:42:47.360 - debug: heatingcontrol.0 (668) check time for Büro Profiles.0.Büro.Mo-Fr.Periods.0.time 19 2020-03-19 12:42:47.360 - debug: heatingcontrol.0 (668) check ID Profiles.0.Büro.Mo-Fr.Periods.1.time period 1 2020-03-19 12:42:47.362 - warn: heatingcontrol.0 (668) try to convert 20 to a number 2020-03-19 12:42:47.362 - debug: heatingcontrol.0 (668) check time for Büro Profiles.0.Büro.Mo-Fr.Periods.1.time 20 2020-03-19 12:42:47.362 - debug: heatingcontrol.0 (668) check ID Profiles.0.Büro.Mo-Fr.Periods.2.time period 2 2020-03-19 12:42:47.363 - debug: heatingcontrol.0 (668) ### set ActiveTimeSlot to 1 period 1 2020-03-19 12:42:47.364 - debug: heatingcontrol.0 (668) Büro found period 1 with 20 on 08,00 2020-03-19 12:42:47.364 - debug: heatingcontrol.0 (668) ### current > 1 1 1 2020-03-19 12:42:47.364 - debug: heatingcontrol.0 (668) ### new target temp 20 0 0 0 0 3 2020-03-19 12:42:47.364 - debug: heatingcontrol.0 (668) room Büro setting new target 17
Die Datenpunkte sehen wie folgt aus:
Temperatur ist auch als Zahl definiert.
Warum kommt immer wieder die Warnung, dass der Wert in eine Zahl konvertiert werden muss?
Irgendjemand eine Idee? -
Wenn ich das Simple Vis importiere funktioniert unter "Allgemeines" lediglich der Punkt Party, alle anderen Punkte werden bei mir nicht angewandt.
-
@Stephan-Schleich sagte in Test Adapter HeatingControl v0.3.x:
Wenn ich das Simple Vis importiere funktioniert unter "Allgemeines" lediglich der Punkt Party, alle anderen Punkte werden bei mir nicht angewandt.
Diskussionen / Fehlermeldungen zum Vis bitte im Vis Thread oder als Issue auf Git.
-
RC2 Version des neuen Vis Projektes zum HeatingControl Adapter ab sofort auf Git.
Einige wissen es schon, andere noch nicht. Nachdem der Betatest soweit abgeschlossen ist, findet Ihr ab sofort hier ein neues Vis Projekt in 2 Varianten mit erweiterter Funktionalität im Vergleich zur V1. Genaueres inkl. Installationsanleitung findet Ihr in der readme auf Git.
Zu beiden Varianten gehört ein Skript (für beide das gleiche). Die "große" Projektvariante ist, hübscher und kann mehr, verwendet dazu allerdings das MaterialDesign von @Uhula welches sich mit anderen MateriaDesign Skripten/Adaptern "beißt".
Sollte es aus diesem oder anderen Gründen deshalb für Dich nicht nutzbar sein, keine Sorge, auch an Dich wurde gedacht. Und zwar mit dem Simple View, welcher sich ausschließlich der Vis Bordmittel bedient. Einige Features fallen dadurch zwar weg, dafür sollte der View wirklich bei jedem funktionieren.
Fragen, eventuelle Bugmeldungen etc. bitte entweder als Issue auf Git oder im Thread zum Vis, hier. -
@Rene_HM, danke für Deine Antwort.
Meine Konfiguration sieht wie folgt aus:
Wo liegt da der Fehler? Darf man den OID Zielwert nicht leer lassen? Was trage ich dort ein wenn ich nur einen Aktor direkt steuern möchte und kein Thermostat habe.
Danke
-
@Bastelritius ich brauche einen Datenpunkt, wo die aktuelle Zieltemperatur gespeichert wird (im Normalfall das Thermostat). Erstelle dir ein Mini-Script und lege dort einfach nur einen Zieltemperatur-Datenpunkt pro Raum an. Den DP aus dem script trägst du hier als OID Zielwert ein..
-
@Rene_HM: OK, also einfach nur einen Dummy anlegen der aber keine weitere Funktion hat. Habe ich das richtig verstanden?
-
@Bastelritius genau...