Giter Club home page Giter Club logo

Comments (15)

bowao avatar bowao commented on July 28, 2024

Hi Flo-nor,

die Werte unter 'config' und 'valvaConfig' werden nach manueller Änderung eines Wertes in diesem Block als komplette konfiguration 'config' bzw. 'valveConfig' ans Thermostat gesendet.
Dies funktioniert bei mir einwandfrei und die Thermostate verhalten sich wie gewünscht.
Aber ja du hast recht, die Werte werden im ioBroker nicht auf 'true' gesetzt. Das tut der Funktion zwar keinen Abbruch, aber man könnte das durchaus als Bug ansehen.

Die Werte für das Wochenprogramm unter 'weekProfile' müssen nach manueller Änderung innerhalb eines Tagesblocks zusätzlich manuell über den in diesem Block enthaltenen Datenpunkt 'send_....' zum Thermostat gesendet werden.
Erst nach senden der Daten werden die geänderten Datenpunkte für diesen Tages-Block auf 'true' gesetzt.
Desweitern ist die Umsetzung des Wochenprogramms seitens des Herstellers (eq-3) etwas creepy.
Anstatt wie gewöhnlich Wertepaare mit einer Uhrzeit mit dem ab diesem Zeitpunkt geltenden Sollwert zu bilden, müssen hier Wertepaare mit einer Uhrzeit und bis zu diesem Zeitpunkt geltenden Sollwert eingegeben werden.
Das bedeutet, das wenn du Automatisch um 8:00 Uhr vom Nacht-Sollwert (z.B. 17°C) auf den Tag-Sollwert (z.B. 21°C) und um 23:00 Uhr wieder auf den Nachtsollwert schalten möchtest, sieht das Zeitprogramm dann so aus:

|Eintrag|  Uhrzeit  |  bis dahin geltender Sollwert |
+-------+-----------+-------------------------------+
|   1   |    8:00   |     17°C                      |
|   2   |   23:00   |     21°C                      |
|   3   |   24:00   |     17°C                      |
+-------+-----------+-------------------------------+

Falls das bei dir so nicht funktioniert, dann poste mal bitte dein Thermostat-Typ und das debug-log beim senden des Tages-Blocks.

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Hi bowao,

zunächst auch nochmal Danke für deine Arbeit und Mühe. MaxCul ist Top, ohne Cloud, genau was ich gesucht habe.
Zu den Werten unter 'config' und 'valvaConfig' - Stimmt wie beschrieben, Werte werden übertragen, lediglich die Bestätigung fehlt. Läuft aber soweit damit.
Wie von dir beschrieben klappts. auch mit den Wochenprofilen. Auf das senden wäre ich nie gekommen, habe gar nicht so weit runter geschaut.
Ich bin jetzt alles noch am testen, aber sieht gut aus.
Mal noch eine Frage. Die Limitierung der Befehle, (Not enough credits. Wait for more...)
kommt die vom Stick oder den Thermostaten? Kann man das irgendwie umgehen oder das Limit hochsetzen. Zum testen ist das ein Krampf.

from iobroker.maxcul.

bowao avatar bowao commented on July 28, 2024

Die Credits die du im ioBroker siehst sind vom Stick.
Diese Begrenzung der Sendezeit ist nervig, aber gesetztlich vorgeschrieben.
Eine 'cul firmware to increase send limit' Version dürfte daher hierzulande natürlich nicht benutzt werden.;)

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Hi,

ich habe es jetzt 2 Tage am laufen, scheint alles bestens zu funktionieren. Gibt es eine Möglichkeit die Fensterkontakte direkt mit den Thermostaten zu pairen? Ich mache das momentan über Skripte.

from iobroker.maxcul.

guergen1 avatar guergen1 commented on July 28, 2024

Das geht doch „direkt“!

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Ok, aber wie?

from iobroker.maxcul.

bowao avatar bowao commented on July 28, 2024

Je nach dem welche Thermostate du hast.
Bei der plus Variante kannst du die Fensterkontakte direkt mit den Thermostaten pairen.
Bei der Standard und der Basic Variante geht das nur indirekt über ein Wandthermostat oder einen cube.
Ich habe die Basic Variante in 8 Räumen mit insgesamt 12 Fensterkontakten. Alle über den ioBroker über scripte verbunden.
Funktioniert seit über einem Jahr ohne größere Probleme.

@guergen1:
Hast du mittlerweile herausgefunden wie die Wandthermostate mit den Thermostaten gepairt werden können und trotzdem alle Geräte im ioBroker angezeigt werde?

from iobroker.maxcul.

guergen1 avatar guergen1 commented on July 28, 2024

@bowao angezeigt werden die Daten ja, aber sobald der Thermostat die Regelung übernimmt, vergessen die Thermostate, auf wen sie noch reagieren sollen!
Ich denke, da müsste man sich mal den Cube angucken, der macht ja nichts anderes als der broker

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Hi bowao,

zunächst mal danke für die Hilfe!! Hast mir einiges an Arbeit erspart. Ich habe den Iobroker mal neu aufgesetzt, dabei kamen neue Modi zum Vorschein. Vorher hatte ich Auto, Manuell und Boost, nun sind noch Man Eco + comfort, Urlaub und Fenster offen dazu gekommen. Mit den (für mich) neuen Modi und den Wochenprofilen lässt sich super arbeiten. Vielen vielen Dank!!!!

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Hi bowao,

beim einstellen kam doch noch eine Frage auf. Ich habe "window open temperature" auf 5°C, "window open time" auf 5 Min. in der Config eingestellt. Nach meinem Verständnis müssten "mode" und "desired temperature", wenn ich unter mode "manual window" einstelle, nach 5 Minuten zurück auf die vorher eingestellten Werte springen, oder sehe ich das falsch? Bei Boost ist es so.

from iobroker.maxcul.

bowao avatar bowao commented on July 28, 2024

Hi Flo-nor,

die 'window open time' bezieht sich auschließlich auf die im Thermostat selbst vorhandene Fenster offen Erkennung.
Bei abrupt absinkendem Temperaturmesswert, geht das Thermostat davon aus, dass das Fenster geöffnet wurde. Nur dann erscheint auch das Fenster offen sysmbol im Display (zumindestens bei meiner Basic Variante).
Da der Zeitpunkt, wann das Fenster wieder geschlossen wird nicht durch so eine einfache logik automatisch erkannt werden kann, wird zur Rückschaltung einfach eine Zeit vorgegeben.
Wenn man über den 'mode' auf 'Fenster' umschaltet, bleibt das Thermostat auf der eingestellten 'window open temperature' bis der 'mode' wieder geändert wird.
Das macht meines Erachtens auch Sinn, da diese Umschaltung in der Regel von einem Fensterkontakt getriggert wird und daher der genaue Zeitpunkt an dem das Fenster wieder geschlossen wird ja ebenfalls bekannt ist.

from iobroker.maxcul.

Flo-nor avatar Flo-nor commented on July 28, 2024

Hi bowao,

mir ist noch was aufgefallen. Die Thermostate sind alle mit dem week profile eingestellt. Ab und zu kommt es vor dass die Thermostate jedoch mit einer falschen Temperatur fahren. Ich bin nochmal alle meine Skripte durch ob da was schlummert, aber nichts. Vor der Einstellung über week profile habe ich die Thermostate auf Grundeinstellung zurück gesetzt. Dabei erhalten die ja eine Einstellung. Muss man die erst mal löschen? Wenn ja, wie geht das?

from iobroker.maxcul.

bowao avatar bowao commented on July 28, 2024

Die alten Einstellungen zu löschen ist nicht notwendig.
Beim senden wird automatisch das letzte ausgefüllte Wertepaar (Sollwert und Zeit) auf alle folgenden leeren Einträge übertragen um sicherzustellen das keine Einträge aus alten Zeitprogrammen übrigbleiben.
Zu beachten ist nur, das der letzte eingetragene Sollwert immer bis 24:00 Uhr gelten muss.
Leider hat der Hersteller(eq-3) nicht vorgesehen, das aktuelle Zeitprogramm wieder aus dem Thermostat auslesen zu können, daher lässt sich der korrekte Empfang beim Thermostat nicht prüfen. Bisher hatte ich aber noch keine Probleme mit falsch oder unvollständig übertragenen Zeitprogrammen.
Wird denn immer der gleiche falsche Sollwert angezeigt?
Passiert das immer um die gleiche Zeit?
Sind immer die gleichen Thermostate betroffen?
Steht das Thermostat evtl. in dem Moment auf Manuell? (Polling)
Wie ist das Polling eingestellt? Nach meinen Beobachtungen ist alles unter 10 Minuten Problematisch.
Ansonsten bitte mal das Zeitprogramm eines betroffenen Thermostats und die zugehörigen debug-logs beim senden an das Thermostat hier posten.

from iobroker.maxcul.

stale avatar stale commented on July 28, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions.
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

from iobroker.maxcul.

stale avatar stale commented on July 28, 2024

This issue has been automatically closed because of inactivity. Please open a new issue if still relevant and make sure to include all relevant details, logs and reproduction steps. Thank you for your contributions.
Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnet ein neues Issue, falls dies noch relevant ist und stellt sicher das alle relevanten Details, Logs und Reproduktionsschritte enthalten sind. Vielen Dank für Eure Unterstützung.

from iobroker.maxcul.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.