Comments (8)
ist mir auch aufgefallen, ich sehe 2 scenarios :
-
mehrere Thermostate werden gleichzeitig geaendert
sollte im Homematic adapter gellest werden das diese hintereinander abgearbeitet werden wen das allgemein zu Problemen feuert. -
bereits stehende werte werden nochmal geschrieben
Der adapter sollte nur einen wert setzen wen der zu setzende wert anders ist als der jetzige wert.
Das kan man realisieren durch erste de wert ab zu fragen und vergleichen, da per ASYC/AWAIT
from iobroker.heatingcontrol.
bereits stehende werte werden nochmal geschrieben
ja, aber das sollte ja dann auch für die auslösende Quelle des events gelten. Was hier passiert ist doch, dass ein Fenstersensor jede Minute sagt "ich bin noch zu". Das führt dann im Adapter dazu, dass wieder die gleiche Zieltemperatur geschrieben wird. Wenn der Sensor nur Änderungen senden würde, würde die gesamte Systemlast reduziert....
from iobroker.heatingcontrol.
Den Sensor können wir hier aber schlecht anpassen, deshalb besser im Adapter darauf reagieren:
"Der adapter sollte nur einen Wert setzen wen der zu setzende wert anders ist als der jetzige wert."
Danke ;-)
from iobroker.heatingcontrol.
bereits stehende werte werden nochmal geschrieben
ja, aber das sollte ja dann auch für die auslösende Quelle des events gelten. Was hier passiert ist doch, dass ein Fenstersensor jede Minute sagt "ich bin noch zu". Das führt dann im Adapter dazu, dass wieder die gleiche Zieltemperatur geschrieben wird. Wenn der Sensor nur Änderungen senden würde, würde die gesamte Systemlast reduziert....
Aber außer diesem fall werden die Werte auch alle neu geschrieben (laut log neu berechnet), wenn ein Sensor geöffnet wird, der nur zu einem der Räume gehört, also nur einen Teil der Thermostate betrifft. Genauso wenn bei einem der Räume durch eine definierte Uhrzeit eine neue Temperatur gesetzt wird, dann werden auch alle anderen Räume neu geschrieben.
from iobroker.heatingcontrol.
hmm der code knallt immer alle Situationen durch, effizienter waehren nur di getroffenen Geräte
from iobroker.heatingcontrol.
Das Problem habe ich bei mir aber auch. Teilweise können Temperaturen gar nicht geschrieben werden da der Duty-Cycle erreicht ist. Ich habe im Schlafzimmer fast immer das Fenster offen und er schreibt aber wirklich jede Minute ALLE Werte neu. Ist klar das die Thermostate dann irgendwann aussteigen.
P.S.: Gerade gesehen das er generell jede Minute die States sendet auch wenn alle Fenster zu sind also er wirklich strikt nach Heizplan geht und keine Faktoren zutreffen die für eine manuelle änderung der Temperatur sorgen.
from iobroker.heatingcontrol.
Das Problem habe ich bei mir aber auch. Teilweise können Temperaturen gar nicht geschrieben werden da der Duty-Cycle erreicht ist. Ich habe im Schlafzimmer fast immer das Fenster offen und er schreibt aber wirklich jede Minute ALLE Werte neu. Ist klar das die Thermostate dann irgendwann aussteigen.
P.S.: Gerade gesehen das er generell jede Minute die States sendet auch wenn alle Fenster zu sind also er wirklich strikt nach Heizplan geht und keine Faktoren zutreffen die für eine manuelle änderung der Temperatur sorgen.
Das dies jede Minute passiert, kann ich nicht bestätigen. Ich vermute das liegt bei dir daran, dass du einen "Trigger-Datenpunkt" wie z.B. "Pfad zum Feiertag - Adapter oder einem anderen Datenpunkt" verwendest, welche jede Minute aktualisiert wird. Heatingcontrol wird bei jeder Aktualisierung die Werte neu senden, auch wenn es gar keine Änderung gab. Genau das ist ja das was im Adapter umgeschrieben werden muss...
from iobroker.heatingcontrol.
mit V0.3.1 erledigt
from iobroker.heatingcontrol.
Related Issues (20)
- Fehlerhaftes Schaltverhalten bei Temperaturänderung duch Profil oder Fenster HOT 9
- Meldungstexte editierbar machen HOT 1
- Integration Fenstersensor funktioniert nicht. HOT 1
- Update stable version in repo from 2.10.6 to 2.11.0 HOT 3
- Open Windows not working after Restart HOT 1
- CopyPeriods - destination periods more than source periods HOT 5
- Offsetänderungen sofort umsetzbar? HOT 2
- Integration einer künstlichen Boost-Funktion HOT 4
- BUG? - Presence Switch + Global Switch schalten Actuator nicht aus… HOT 1
- Fehler im Log nach Neustart HOT 9
- RoomOffset pro Raum HOT 2
- Raumoffset externer Sensor = NaN HOT 7
- Falscher ZeitSlot wird bei Entfernen von "Gäste anwesend" in Verbindung mit "Urlaub zu Hause" und "Urlaub zu Hause wie Sonntag" gewählt HOT 15
- Zimmerstatus zeigt als aktuelle Temperatur die des Heizkörperthermostats an und NICHT die des Raumsensors HOT 6
- Update stable version in repo from 2.11.1 to 2.12.1 HOT 1
- Update stable version in repo from 2.11.1 to 2.12.2 HOT 1
- HILFE!!! Die Anleitung bringt mich nicht weiter als Erstnutzer HOT 6
- Telegram messages from extended actor handling should contain actor name instead of actor OID HOT 1
- Es ist zu warm HOT 5
- roomstate sometimes wrong in status display
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.heatingcontrol.