Funkheizkörperthermostat HM-CC-RT-DN

Begonnen von Zenz, 15 Mai 2015, 19:36:27

Vorheriges Thema - Nächstes Thema

Zenz

Hallo!

Ich besitze insgesamt 5 Stk. "Funkheizkörperthermostat 105155 HM-CC-RT-DN".
Bei 2 Stk. funktioniert das Auslesen des "readings battery" und bei den restlichen 3 nicht.

Beim Vergleich ist mir folgendes aufgefallen:

bei den nicht funktionierenden => ist der erste Punkt bei Internals "CFGFN" und es gibt das Reading "battery" nicht
bei den funktionierenden => ist der erste Punkt bei Internals "DEF" und es gibt das Reading "battery"

Alle Thermostate haben die D-firmware 1.3 und unterscheiden sich in den restlichen Werten nicht!

Vielleicht hatte jemand dieses Problem schon und kann mir helfen.

Vielen Dank
Zenz

Puschel74

#1
ZitatFunkheizkörperthermostat 105155 HM-CC-RT-DN
Da es um HM-Geräte geht würde ich vorschlagen das du deinen Beitrag nach Homematic verschiebst - das kannst du selbst machen.
Dort kann dir vermutlich schneller geholfen werden.
Auch wenn es für dich eine "Anfängerfrage" ist haben wir die unterschiedlichen Forenbereiche nicht umsonst  ;)

Edith: Danke - so schnell hat vermutlich noch keiner reagiert wie du  8)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

martinp876

Internals "CFGFN" ist ConfigFilename. Du hast die Konfiguration nicht im standart fhem.cfg sondern einem anderen.
CUL_HM  ist das wurscht

Zitatdas Auslesen des "readings battery"
kann man nicht lesen, wird vom Device freiwillig gesendet. Als teil einer anderen Message. Kann man provoziere, in dem man etwas setzt/ändert. Dann antwortet das Device mit einem ACKInfo und der battery state ist teil davon.


Zenz

Danke martinp876 für deine rasche Antwort.

Entschuldige bitte, bin ein ziemlicher Anfänger, aber wie ist es möglich, wenn das "Reading battery" vom Device ausgegeben wird,
dass es bei einem Thermostat vorhanden ist und bei einem anderen nicht, trotz selber Software und gleicher Type?

Habe bereits nicht funktionierende Thermostate von fhem gelöscht, in den Werkszustand zurück gesetzt und wieder in fhem angemeldet
=> leider keine Änderung

Kann ich sonst noch etwas machen?

Vielen Dank

martinp876

Hast du schon einmal etwas gesendet ?
Sniffe einmal (wiki nachsehen ) wenn du die temp setzt.
,Wie alt sind die readings der battery der uebrigen devices ?

Zenz

Habe inzwischen Fhem komplett neu aufgesetzt inkl. Update, da ich befürchtet, in meiner Unwissenheit etwas falsch gemacht zu haben.
Auf diesem neuem System, habe ich die 5 Thermostate eingebunden, ohne zuvor etwas anderes zu konfigurieren/installieren.
Aber leider war der ganze Aufwand umsonst, da wieder nur 2 das "reading battery" zur Verfügung stellen und die restlichen 3 nicht.

Bin zu der Entscheidung gekommen, dass es anscheinend trotz gleicher Firmware Unterschiede gibt.
Werde die 3 ohne "Readings battery" zurückschicken und mir neue bestellen, die hoffentlich das Reading
beinhalten.

Vielen Dank für die Hilfestellung
Zenz

Thorsten Pferdekaemper

Hi,
ich habe mir mal bei meinen RTs das Reading "battery" angeschaut. Zum Teil ist das über ein halbes Jahr alt. Das Reading batteryLevel ist bei jedem aktuell. Es sieht so aus, als ob battery nicht jedesmal mitkommt. Es sollte aber nach dem Anlernen schon vorhanden sein.
Ich würde mal ein getConfig absetzen und 5 Minuten warten.
Außerdem: Was sagt protState, STATE und PairedTo? (Vor Allem nach dem getConfig)
Gruß,
   Thorsten
FUIP

martinp876

Hast du das setzen der temp probiert ?
Logge dies bei einem das streikt und einem das geht. Sniffe, siehe wiki

Zenz

Hallo Thorsten und martinp876!

Zuerst einmal recht herzlichen Dank für eure Unterstützung.

Habe nochmals auf einem frisch aufgesetzten Raspberry und Fhem inkl. Update meine 5 Heizungsthermostat angemeldet

=> wieder der Zustand, dass bei 2 Stk. das "Reading battery" gibt und bei den restlichen nicht

wie empfohlen, habe ich "getConfig", welches auch durchgeführt wurde gemacht
=> keine Änderung

Temperatur bei allen 5 Stk. gesetzt
=> "Readings battery" bei allen 5 vorhanden  :)


Nochmals recht herzlichen Dank
Zenz

martinp876

noch einmal:
den batteriezustand kann man nicht abfragen. er wird geliefert, wenn man etwas einstellt (mode/temp/...). Mit einer Abfrage kommt es NIE! - auch nicht mit getConfig.

Batterylevel ist etwas anderes. Das kommt öfter.

Also alles wir vorab erklärt.

wkarl

Hallo,

wenn ich mich richtig erinnere gibt es das Reading battery in der Firmware Version 1.1. Danach bin ich auf 1.4 gegangen und hatte den Effekt von Thorsten, dass das Reading nicht aufgefrischt wurde. Nachdem ich die Readings gelöscht habe und neu aufbauen liess, gab es kein battery mehr.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

stromer-12

Ich habe hier beide Readings aktuell, egal ob original 1.4 oder update von 1.3 auf 1.4er Version.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

wkarl

Eben bei mehreren DNs nachgesehen - nur batteryLevel. Seltsam.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

Zenz

Habe bei allen meinen Thermostaten die Version 1.3.

Das "Reading batterie" wird bei allen nur dann angezeigt bzw. in einer Readingsgroup aktuallisiert mit Datum und Uhrzeit,
wenn ich die Temperatur "händisch" verändere.

Gruß
Zenz

daheim

Mach mal folgendes:

Gehe mal in einen der Betroffnen DN und ändere im Clima die desired-temp auf einen beliebigen wert. oder über die Kommandozeile set "dein DN"_Clima desired-temp 18.0
Danach mache noch einmal ein getConfig. oder über die Kommand set "dein DN" getConfig
Jetzt auf dem entsprechenden DN die mittlere Taste zum anlernen lange drücken.
Guck jetzt noch einmal ob di Battery und batteryLevel hast.