Comments (15)
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.
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.
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.
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.
Das geht doch „direkt“!
from iobroker.maxcul.
Ok, aber wie?
from iobroker.maxcul.
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.
@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.
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.
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.
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.
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.
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.
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.
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)
- Update stable version in repo to 1.1.2
- JS-controller 3.0.17-Fehler HOT 1
- Automatischer neustart HOT 27
- serialport Fehler sobald der Cul Aktiv werden soll HOT 2
- kein SerialPort mehr zur auswahl HOT 5
- unhandled promise rejection: Cannot read property 'getRawPacket' of null HOT 24
- Serialport wird nicht richtig gepeischert. HOT 6
- checkTimeIntervalFired führt zum Adapter Neustart HOT 4
- Update stable version in repo from 1.3.0 to 1.3.1 HOT 1
- Update Node.js v12.18.3 maxcul kaputt HOT 4
- Desired temperature, lässt sich nur bei einem Thermostat einstellen HOT 2
- Think about to fix the issues found by adapter checker HOT 3
- Compatibility check and testing for Node.js 14 and 16 HOT 2
- Release script: Action required
- Allow to select symlink for USB device HOT 4
- Compatibility check to js-controller 4.0 HOT 6
- Nach update auf node.js 16.15.1 fehler HOT 2
- Adapter won't start after Update to Node.js 18.11.0 HOT 1
- Der Adapter läuft nicht unter Node 18.x.x HOT 1
- Node.js20: Error: Module did not self-register HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.maxcul.