HM-CC-TC geht plötzlich ohne Grund auf actuator 81%

Begonnen von ThorstenH, 04 April 2013, 00:47:28

Vorheriges Thema - Nächstes Thema

ThorstenH

Hi,

hat einer von euch schon mal den Effekt gehabt, dass das Thermostat plötzlich einen actuator Wert vorgibt, der total unsinnig ist? In meinem Fall war den ganzen Tag "manuell" am Thermostat eingestellt, morgends das Fenster aufgemacht, der Fensterkontakt meldet Fenster offen und das Thermostat geht auf desired-temp 6°C (OK).

Danach fällt die Temperatur über Stunden bis auf ca. 13°C ab (erreicht also lange nicht die gewünschten 6°C) als plötzlich das Thermostat einen actuator Wert von 81% vorgibt. Die Heizung kommt nicht gegen die kalte Zugluft von draussen an und das Thermostat gibt immer höhere actuator Werte vor.

Abends habe ich es dann gemerkt...

Grüße ins Forum
Thorsten

PS:
Ausschnitte aus den Logs:

HM-CC-TC (JEQ0230551, Firmware 2.1):
2013-04-03_13:07:10 thermostat_kinderzimmer_lilith actuator: 0 %
2013-04-03_13:09:07 thermostat_kinderzimmer_lilith T: 13.1 H: 34
2013-04-03_13:09:07 thermostat_kinderzimmer_lilith measured-temp: 13.1
2013-04-03_13:09:07 thermostat_kinderzimmer_lilith humidity: 34
2013-04-03_13:09:27 thermostat_kinderzimmer_lilith actuator: 0 %
2013-04-03_13:11:09 thermostat_kinderzimmer_lilith T: 13.1 H: 34
2013-04-03_13:11:09 thermostat_kinderzimmer_lilith measured-temp: 13.1
2013-04-03_13:11:09 thermostat_kinderzimmer_lilith humidity: 34
2013-04-03_13:14:01 thermostat_kinderzimmer_lilith T: 13.1 H: 34
2013-04-03_13:14:01 thermostat_kinderzimmer_lilith measured-temp: 13.1
2013-04-03_13:14:01 thermostat_kinderzimmer_lilith humidity: 34
2013-04-03_13:16:39 thermostat_kinderzimmer_lilith T: 13.2 H: 34
2013-04-03_13:16:39 thermostat_kinderzimmer_lilith measured-temp: 13.2
2013-04-03_13:16:39 thermostat_kinderzimmer_lilith humidity: 34
2013-04-03_13:16:59 thermostat_kinderzimmer_lilith actuator: 81 %
2013-04-03_13:19:02 thermostat_kinderzimmer_lilith T: 13.2 H: 34
2013-04-03_13:19:02 thermostat_kinderzimmer_lilith measured-temp: 13.2
2013-04-03_13:19:02 thermostat_kinderzimmer_lilith humidity: 34
2013-04-03_13:19:22 thermostat_kinderzimmer_lilith actuator: 81 %

HM-CC-VD (JEQ0234705, Firmware 2.0):
2013-04-03_13:07:10 hm_cc_vd_lilith 0 %
2013-04-03_13:07:10 hm_cc_vd_lilith battery: ok
2013-04-03_13:07:10 hm_cc_vd_lilith motorErr: ok
2013-04-03_13:07:10 hm_cc_vd_lilith motor: stop
2013-04-03_13:07:10 hm_cc_vd_lilith operState: onTarget
2013-04-03_13:09:26 hm_cc_vd_lilith set_0 %
2013-04-03_13:09:26 hm_cc_vd_lilith ValveDesired: 0 %
2013-04-03_13:09:27 hm_cc_vd_lilith ValvePosition: 0 %
2013-04-03_13:09:27 hm_cc_vd_lilith 0 %
2013-04-03_13:09:27 hm_cc_vd_lilith battery: ok
2013-04-03_13:09:27 hm_cc_vd_lilith motorErr: ok
2013-04-03_13:09:27 hm_cc_vd_lilith motor: stop
2013-04-03_13:09:27 hm_cc_vd_lilith operState: onTarget
2013-04-03_13:16:59 hm_cc_vd_lilith set_81 %
2013-04-03_13:16:59 hm_cc_vd_lilith ValveDesired: 81 %
2013-04-03_13:16:59 hm_cc_vd_lilith ValvePosition: 0 %
2013-04-03_13:16:59 hm_cc_vd_lilith 0 %
2013-04-03_13:16:59 hm_cc_vd_lilith battery: ok
2013-04-03_13:16:59 hm_cc_vd_lilith motorErr: ok
2013-04-03_13:16:59 hm_cc_vd_lilith motor: opening
2013-04-03_13:16:59 hm_cc_vd_lilith operState: adjusting
2013-04-03_13:19:22 hm_cc_vd_lilith set_81 %
2013-04-03_13:19:22 hm_cc_vd_lilith ValveDesired: 81 %
2013-04-03_13:19:22 hm_cc_vd_lilith ValvePosition: 81 %
2013-04-03_13:19:22 hm_cc_vd_lilith 81 %

HM-SEC-SC:
2013-04-03_07:25:32 threestatesensor_lilith_fenster open
2013-04-03_07:25:32 threestatesensor_lilith_fenster contact: open (to thermostat_kinderzimmer_lilith)
2013-04-03_20:26:12 threestatesensor_lilith_fenster closed
2013-04-03_20:26:12 threestatesensor_lilith_fenster contact: closed (to thermostat_kinderzimmer_lilith)

martinp876

wie sind den die gesamten einstellungen und readings dienes TC?
Kann es sein, dass eine andere Tep-vorgabe aktiv geworden ist? So z.B. im Auto mode?

ThorstenH

Ich habe am TC praktisch keine Konfigurationsänderungen durchgeführt. Tag/Nachttemperatur, Licht, Anzeige der Actual Temp und natürlich Datum/Uhrzeit.

Dann:
  • HM-LAN-Adapter ausgeschaltet
  • Den TC mit dem VD gepaired  
  • Den TC mit dem Fensterkontakt gepaired  
  • HM-LAN-Adapter eingeschaltet
  • HM-LAN-Adapter mit hmPairForSec 20 in den Anlernmodus gebracht
  • Bei eingeschaltetem autocreate den TC in den Anlernmodus gebracht
  • HM-LAN-Adapter *nicht* mit hmPairForSec in den Anlernmodus gebracht
  • Bei eingeschaltetem autocreate den VD in den Anlernmodus gebracht
  • Bei eingeschaltetem autocreate den Fensterkontakt in den Anlernmodus gebracht

Das mit dem Aus- und Einschalten den HM-Lan-Adapters mache ich immer, wenn ich eigentlich autark arbeitende Systeme (Thermostat/VD, Keymatic/Fernbedienung, usw.) pairen möchte. Wenn ich den Adapter an lasse, kommt es immer mal vor, dass sich fhem (oder der Adapter) dazwischenmogelt und das Pairing endet mit NOK.

Ohne hmPairForSec deshalb, weil sonst z.B. der Fensterkontakt bei jeder Änderung an HMLAN1 (gezielt) funkt. Und ich will zumindest im Moment mit fhem eigentlich nur mitschreiben.

Das Thermostat stand den ganzen Tag auf Manuell und es war keiner da, der das hätte ändern können. Es gibt noch ein paar dummies, die die desired-temp ändern, allerdings nur, wenn jemand in der Weboberflache draufklickt:

(siehe Anhang / see attachement)

vswitch_anwesenheit_kinder_schlafen:on.* {
  fhem "set thermostat_kinderzimmer_lilith desired-temp 18.0";
  fhem "set thermostat_kueche desired-temp off";
  fhem "set thermostat_schlafzimmer desired-temp 18.0";
  fhem "set thermostat_wohnzimmer desired-temp 22.0";
  fhem "set vswitch_anwesenheit_keiner_da off";
  fhem "set vswitch_anwesenheit_alle_wach off";
  fhem "define at_vswitch_anwesenheit_kinder_schlafen at +00:00:05 set vswitch_anwesenheit_kinder_schlafen off";
  fhem "set vswitch_anwesenheit_alle_schlafen off";
}

Ich wüsste nicht, was die desired-temp noch hätte ändern können.

Ich fange gerade an, mich mit fhem und Homematic zu beschäftigen, daher bin ich mir keineswegs sicher alles richtig gemacht zu haben. Nach Möglichkeit habe ich mich immer an Wiki und Co gehalten.

Nach einem getConfig sehe ich folgende Einstellungen/readings:

(siehe Anhang / see attachement)


(siehe Anhang / see attachement)


(siehe Anhang / see attachement)


martinp876

Hi Spamkiller,

ZitatDas mit dem Aus- und Einschalten den HM-Lan-Adapters mache ich immer, wenn ich eigentlich autark arbeitende Systeme (Thermostat/VD, Keymatic/Fernbedienung, usw.) pairen möchte. Wenn ich den Adapter an lasse, kommt es immer mal vor, dass sich fhem (oder der Adapter) dazwischenmogelt und das Pairing endet mit NOK.
verstehe ich nicht.
a) sind deine devices alle an FHEM gepairt, also an der Zentrale angelernt?
b) warum peerst (nicht pair, peer!)du die channels nicht von FHEM aus? Wenn deine devices an einer Zentrale angelernt sind ist die Zentrale hier der "einsteller". peeren wie im Handbusch beschrieben funktioniert nicht mehr.
=> schau das Kommando peerChan einmal an
Gruss
Martin

Markus

Kann es sein das der TC selber Dreinmurkst?

Drück doch mal 4 Sekunden MENU was steht unter
OFF
EPO
WOT

Gruß Markus
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

ThorstenH

Tja, das mit dem pair und dem peer habe ich noch nicht ganze verinnerlicht. Da muss ich wahrscheinlich nochmal gründlicher nachlesen. Im Moment habe ich wie gesagt nur den TC an fhem gepairt (mittels hmPairForSec und button am TC). Den VD und den Fesnterkontakt hat fhem nur durch autocreate angelegt (nachdem ich einmal den Anlernbutton an VD/Kontakt betätigt habe).

Das mit dem "Einsteller" hört sich aber logisch an, da ich nach dem Anlernen des TC an fhem auch keine Sensore bzw. Aktoren im TC mehr "sehe" (vorher konnte ich z.B. noch einen Fensterkontakt ablernen, nachher war der Fensterkontakt im TC Ablernmenü gar nicht mehr zu sehen).Heute abend zieh ich mir mal die Doku von "peerChan" rein.

Zu OFF, EPO und WOT melde ich mich dann auch noch.

Danke schon mal für die Tips. :-)

Thorsten

ThorstenH


ThorstenH

Habe mir "peerChan" angesehen und bin nicht so richtig schalu draus geworden, wie z.B. ein Fensterkontakt hinzugefügt oder geöscht werden könnte. Vielleicht hat da ja einer einen Tip.

Ich habe ausserdem nochmal im Wiki nachgesehen und habe festgestellt, dass ich mich genau daran gehalten habe:
ZitatVor dem Einsatz mit einer Zentrale sind erst alle Stellantriebe und Fensterkontakte mit dem HM-CC-TC zu verbinden (Peer). Damit das ganze dann in FHEM auftaucht, muss der TC noch mit dem CUL bzw. dem HMLAN_Konfigurator gepairt werden.
Jetzt bin ich verwirrt...

martinp876

es gibt mehrere Möglichkeiten.
Wie beschrieben aendert sich das Verhalten je nachdem og gapairt ist der nicht.

Mein Vorgehen, immer das gleiche, für alle Devices. Wiki macht es nicht so, sondern komplizierter, mit mehr Fallen.

1)IMMER ALLE DEVICES mit FHEM pairen. Dies prüfen!
2)Channels peeren nach Wunsch, mit peerChan.

peerChan sollte erklärt sein im commandref.
Der TC hat 3 channels
Weather-channel: kann man nicht peeren.
Climate-channel: ist quasi ein Sensor und steuert VDs. Ein TC kann mehrere VDs. Ein VD kann nur einen TC
WindowRec: wie der Name sagt, werden hier Daten vom "Fenster" empfangen. Ist also ein Aktor-channel

Bein Peeren steht der Sensor immer 'vorne' und der Aktor hinten.
set <TC_Climate> peerChan..... <vd>...
set <TC_WindowRec> peerChan..... <RHS>...

set und unset sollte klar sein.

Gruss
Martin

ThorstenH

peerChan habe ich unter remote/buttons gefunden:
peerChan <btn_no> <hmDevice> [single|dual] [set|unset] [actor|remote]

unter HM-TC-CC habe ich keine peerChan Doku gefunden.

Wie lautet denn dann der Befehl für meinen climate channel?
Etwa so:
set thermostat_kinderzimmer_lilith_climate peerChan set hm_cc_vd_lilith

martinp876



set thermostat_kinderzimmer_lilith_climate peerChan set hm_cc_vd_lilith single

das single ist für nur einen channel und kein Paar von channels.


ThorstenH

Danke, beim nächsten Einstellen werde ich das mal probieren.

Zurück beim Thema: heute morgen um 03:55 habe ich das gleiche am Wohnzimmer TC gehabt. :-(
Dabei ist mir aufgefallen, dass die actuator Meldungen bei mir immer schön regelmäßig 20 Sekunden nach der humidity Meldungen kommen. Ausser: um 03:55:05! Da fehlt die actuator Meldung, zumindest was die Regelmäßigkeit angeht.


(siehe Anhang / see attachement)


Ich habe nochmal nachgesehen, das gleiche passierte im Kinderzimmer. Keine Ahnung, ob das eine Rolle spielt.

martinp876

Hi,

ist das jede Nacht?
Kannst du die messages raw aufzeichnen?
Evtl stimmt noch etwas mit der Zeit nicht? 3:00 wäre beispielsweise Sommerzeitumstellung, nicht an diesem Tag...

Interessant ist dann die desired temp. hast du die geprüft? In FHEM und am TC? Welchen controll-mode hast du? Auto?


Gruss
Martin

ThorstenH

Hallo Martin,

im Kinderzimmer war das heute nacht nicht der Fall, wobei es dort ja ursprünglich tagsüber passierte.

Wie zeichne ich messages raw auf?

Ich bin immer auf manuell, der TC zeigte heute morgen am Gerät desired-temp: Sonne/22.0°C, fhem zeigt (immer noch) desired-temp=6°C an (beim schalfengehen heute nacht so am TC eingestellt und von fhem registriert).

Grüße
Thorsten

ThorstenH

Jetzt auch im Schlafzimmer...

2013-04-06_11:51:32 thermostat_schlafzimmer actuator: 0 %
2013-04-06_11:53:42 thermostat_schlafzimmer T: 16.6 H: 48
2013-04-06_11:53:42 thermostat_schlafzimmer measured-temp: 16.6
2013-04-06_11:53:42 thermostat_schlafzimmer humidity: 48
2013-04-06_11:55:57 thermostat_schlafzimmer T: 16.6 H: 48
2013-04-06_11:55:57 thermostat_schlafzimmer measured-temp: 16.6
2013-04-06_11:55:57 thermostat_schlafzimmer humidity: 48
2013-04-06_11:56:18 thermostat_schlafzimmer actuator: 32 %

desired-temp steht auf 6°C in fhem (durch Fensterkontakt offen ca. 11:05)
desired-temp steht auf Sonne/17.5°C am Gerät

Alles auf manuell.