Neues Modul HMCCU für Homematic CCU

Begonnen von zap, 19 August 2015, 19:45:30

Vorheriges Thema - Nächstes Thema

tagedieb

Guten Morgen zap

danke für deine Info
Zitatwenn man get Devicelist aufruft und FHEM daraufhin für einige Minuten blockiert.
get device list geht in der ungeupdateten version schnell und blockiert auch nichts
CCU2 habe ich nach dem CCU update auch neu gestartet, dennoch werden Geräte nach dem update der 88_HMCCU.pm gelöscht und copiere ich die gelöschten wieder in die fhem cfg - fehlen anschliessend andere Geräte - stets im Wechsel

???????

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tagedieb

Hallo zap

nach dem heutigen update ist alles bestens

Dankeschöööööön

ich wünsche einen schönen Tag

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

lawedo

Zitat von: mrfloppy am 22 März 2017, 18:16:11
In der Firewall der CCU2 steht "Remote HomeMatic-Script API: auf eingeschrenkt"
Und unten im Feld ist keine Ip eingetragen gewesen.
Bei der Version 2.25.15 war das aber irgendwie kein Problem nur seit 2.27 dürfte
diese Regel eben richtig greifen.
Habe nun meine Ip eingetragen und jetzt geht es.

LG

Danke, damit läuft es jetzt bei mir auch.

VG

zap

Es gibt leider einen Bug in HMCCU. Betroffen sind Heizungsgruppen, d.h. virtuelle Geräte (Interface VirtualDevice).

Leider werden die Readings von Gruppenmitgliedern nicht oder nur sporadisch aktualisiert. Wenn also eine Heizungsgruppe aus einem Wandthermostaten, einem Heizungsthermostaten und einem Fenster besteht, werden nur die Readings der Gruppe und nicht die der Einzelgeräte aktualisiert.

Ich werde den Bug in den nächsten Tagen beheben.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

wolfgang99

Hallo, zum Thema Jalousienaktor: ich bekomme es nicht hin, bei falsch angeschlossenem up/down das Verhalten per Software "umzudrehen". Insbesondere der level sollte genau anders herum laufen, stateevals, substitue, ccuscaleval, alles spielt eine Rolle. P.S. mit einem userreading konnte ich meinen level "normieren", aber wie kann ich den userreading dem slider (und der level-Anzeige zuordnen?

zap

#1370
Zitat von: wolfgang99 am 27 März 2017, 18:51:31
Hallo, zum Thema Jalousienaktor: ich bekomme es nicht hin, bei falsch angeschlossenem up/down das Verhalten per Software "umzudrehen". Insbesondere der level sollte genau anders herum laufen, stateevals, substitue, ccuscaleval, alles spielt eine Rolle. P.S. mit einem userreading konnte ich meinen level "normieren", aber wie kann ich den userreading dem slider (und der level-Anzeige zuordnen?

Hast Du schon folgendes versucht:

ccuscaleval !LEVEL:0:1:0:100

Das Ausrufezeichen sollte das Ergebnis umdrehen.

Mit substitute kannst Du dann z.B. folgendes einstellen:

substitute LEVEL!#0-0:offen,#100-100:geschlossen

Damit wird bei LEVEL=0 state auf offen gesetzt und bei LEVEL=100 auf geschlossen. Alle anderen Zustände werden mit der Prozentzahl angezeigt.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

wolfgang99


wolfgang99

zu früh gefreut: die Ansicht des Levels stimmt zwar,
ccuscaleval = !LEVEL:0:1:0:100
aber als Nebeneffekt ist up und down immer "down", lediglich die Steuerung über Werte zwischen 1 und 99 (für den Level) funktioniert.
als würde eventmap nicht mehr greifen:
eventmap = /datapoint 1.STOP true:stop/datapoint 1.LEVEL 100:down/datapoint 1.LEVEL 0:up/
zig Kombinationen versucht, keine Änderung, also muss ich doch umverdrahten?

zap

Sollte eigentlich so funktionieren. Muss das nochmal testen.

Die Werte werden sollten auch beim Setzen umgedreht werden, d.h.

set datapoint 1.LEVEL 0 => Setzt LEVEL auf 100
set datapoint 1.LEVEL 100 => Setzt LEVEL auf 0
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

zap

Ab morgen steht ein Update für 88_HMCCU.pm zur Verfügung, das die Probleme bei der Aktualisierung von Gruppen-Devices (virtuelle CCU Geräte) behebt.

Außerdem habe ich 88_HMCCURPC.pm (externer RPC-Server) aktualisiert. Dadurch bleibt der STATE des I/O Devices nach dem Starten des RPC-Servers nicht mehr auf busy stehen.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

wolfgang99

Zum Thema: Jalousie umgedreht angeschlossen: ich kann jetzt spezifizieren was NICHT geht.
Mit folgender Einstellung ist alles i.O. AUSSER SET 1.LEVEL 0, das wird NICHT gedreht!
Ich behelfe mir, dass ich Nicht auf 0, sondern auf 1,2 fahre, aber das ist keine Lösung.
Ist da eine Änderung mit dem nächsten Update denkbar?

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
define dg_flur_jalousie HMCCUDEV JAL-DG-FLUR
attr dg_flur_jalousie IODev d_ccu
attr dg_flur_jalousie ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
attr dg_flur_jalousie ccuscaleval !LEVEL:0:1:0:100
attr dg_flur_jalousie cmdIcon up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
attr dg_flur_jalousie controldatapoint 1.LEVEL
attr dg_flur_jalousie eventMap /datapoint 1.STOP true:stop/datapoint 1.LEVEL 98:down/datapoint 1.LEVEL 2:up/
attr dg_flur_jalousie group Jalousien
attr dg_flur_jalousie icon fts_shutter_1w
attr dg_flur_jalousie room 40_Jalousien,30_DG
attr dg_flur_jalousie statedatapoint 1.LEVEL
attr dg_flur_jalousie stripnumber 1
attr dg_flur_jalousie substexcl control
attr dg_flur_jalousie substitute LEVEL!#96-100:unten,#0-4:oben;;DIRECTION!0:none,1:auf,2:ab,3:undefined;;WORKING!(0|false):no,(1|true):yes
attr dg_flur_jalousie webCmd control:up:stop:down
attr dg_flur_jalousie widgetOverride control:slider,0,1,100
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ToM_ToM

Hallo,

ich bin gerade dabei, die Batterieanzeige anzeigen zu lassen. Aber irgendwie bekomme ich von meinem einen HM Thermostat kein Reading "LOWBAT" zurück.
Bei anderen geht es komischerweise.

Jemand eine Idee?

Anbei mal ein List:


Internals:
   CHANGED
   DEF        LEQ1076581
   IODev      CCU2
   NAME       HM_DI_Thermostat
   NR         256
   STATE      T: R-Diele.4.ACTUAL_TEMPERATURE° D: R-Diele.4.SET_TEMPERATURE° V: R-Diele.4.VALVE_STATE%
   TYPE       HMCCUDEV
   ccuaddr    LEQ1076581
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Diele
   ccutype    HM-CC-RT-DN
   channels   7
   firmware   1.3
   statevals  devstate
   Readings:
     2017-04-02 14:21:33   HM-CC-RT-DN_LEQ1076581.4.ACTUAL_TEMPERATURE 20.8
     2017-04-02 14:21:33   HM-CC-RT-DN_LEQ1076581.4.CONTROL_MODE MANU
     2017-04-02 14:21:33   HM-CC-RT-DN_LEQ1076581.4.PARTY_TEMPERATURE 5.0
     2017-04-02 14:21:33   HM-CC-RT-DN_LEQ1076581.4.SET_TEMPERATURE 19.0
     2017-04-02 14:21:33   HM-CC-RT-DN_LEQ1076581.4.VALVE_STATE 0
     2017-04-02 13:51:43   R-Diele.ADAPTIVE_REGULATION 2
     2017-04-02 13:51:43   R-Diele.BACKLIGHT_ON_TIME 10
     2017-04-02 13:51:43   R-Diele.BOOST_AFTER_WINDOW_OPEN 0
     2017-04-02 13:51:43   R-Diele.BOOST_POSITION 80
     2017-04-02 13:51:43   R-Diele.BOOST_TIME_PERIOD 1
     2017-04-02 13:51:43   R-Diele.BURST_RX 1
     2017-04-02 13:51:43   R-Diele.BUTTON_LOCK 0
     2017-04-02 13:51:43   R-Diele.BUTTON_RESPONSE_WITHOUT_BACKLIGHT 0
     2017-04-02 13:51:43   R-Diele.CYCLIC_INFO_MSG 1
     2017-04-02 13:51:43   R-Diele.CYCLIC_INFO_MSG_DIS 0
     2017-04-02 13:51:43   R-Diele.DAYLIGHT_SAVING_TIME 1
     2017-04-02 13:51:43   R-Diele.DECALCIFICATION_TIME 660
     2017-04-02 13:51:43   R-Diele.DECALCIFICATION_WEEKDAY 0
     2017-04-02 13:51:43   R-Diele.DISPLAY_INFORMATION 0
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_2 540
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_3 1020
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_4 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_FRIDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_2 540
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_3 1020
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_4 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_MONDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_2 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_3 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_4 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SATURDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_2 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_3 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_4 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_SUNDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_2 540
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_3 1020
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_4 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_THURSDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_2 540
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_3 1020
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_4 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_TUESDAY_9 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_1 360
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_10 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_11 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_12 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_13 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_2 540
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_3 1020
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_4 1320
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_5 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_6 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_7 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_8 1440
     2017-04-02 13:51:43   R-Diele.ENDTIME_WEDNESDAY_9 1440
     2017-04-02 13:51:43   R-Diele.GLOBAL_BUTTON_LOCK 0
     2017-04-02 13:51:43   R-Diele.I_VALUE_EXTERN 15
     2017-04-02 13:51:43   R-Diele.I_VALUE_INTERN 18
     2017-04-02 13:51:43   R-Diele.LOCAL_RESET_DISABLE 0
     2017-04-02 13:51:43   R-Diele.LOW_BAT_LIMIT 2.1
     2017-04-02 13:51:43   R-Diele.MANU_MODE_PRIORITIZATION 1
     2017-04-02 13:51:43   R-Diele.MIN_MAX_VALUE_NOT_RELEVANT_FOR_MANU_MODE 0
     2017-04-02 13:51:43   R-Diele.MODUS_BUTTON_LOCK 0
     2017-04-02 13:51:43   R-Diele.PARTY_MODE_PRIORITIZATION 1
     2017-04-02 13:51:43   R-Diele.P_START_VALUE_EXTERN 30
     2017-04-02 13:51:43   R-Diele.P_START_VALUE_INTERN 45
     2017-04-02 13:51:43   R-Diele.P_VALUE_EXTERN 30
     2017-04-02 13:51:43   R-Diele.P_VALUE_INTERN 33
     2017-04-02 13:51:43   R-Diele.SHOW_WEEKDAY 0
     2017-04-02 13:51:43   R-Diele.TEMPERATUREFALL_MODUS 0
     2017-04-02 13:51:43   R-Diele.TEMPERATUREFALL_VALUE 1.4
     2017-04-02 13:51:43   R-Diele.TEMPERATUREFALL_WINDOW_OPEN 12.0
     2017-04-02 13:51:43   R-Diele.TEMPERATUREFALL_WINDOW_OPEN_TIME_PERIOD 15
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_COMFORT 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_4 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_FRIDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_LOWERING 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MAXIMUM 30.5
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MINIMUM 4.5
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_4 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_MONDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_OFFSET 7
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_4 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SATURDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_4 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_SUNDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_4 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_THURSDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_4 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_TUESDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_1 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_10 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_11 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_12 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_13 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_2 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_3 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_4 21.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_5 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_6 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_7 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_8 17.0
     2017-04-02 13:51:43   R-Diele.TEMPERATURE_WEDNESDAY_9 17.0
     2017-04-02 13:51:43   R-Diele.VALVE_ERROR_RUN_POSITION 15
     2017-04-02 13:51:43   R-Diele.VALVE_MAXIMUM_POSITION 100
     2017-04-02 13:51:43   R-Diele.VALVE_OFFSET 0
     2017-04-02 14:21:33   control         19.0
     2017-04-02 14:21:35   hmstate         19.0
     2017-04-02 14:21:33   state           19.0
   Hmccu:
     Dp:
       4.actual_temperature:
         VAL        20.800000
       4.battery_state:
         VAL        3.000000
       4.boost_state:
         VAL        0
       4.control_mode:
         VAL        1
       4.fault_reporting:
         VAL        0
       4.party_start_day:
         VAL        1
       4.party_start_month:
         VAL        1
       4.party_start_time:
         VAL        0
       4.party_start_year:
         VAL        0
       4.party_stop_day:
         VAL        1
       4.party_stop_month:
         VAL        1
       4.party_stop_time:
         VAL        0
       4.party_stop_year:
         VAL        0
       4.party_temperature:
         VAL        5.000000
       4.set_temperature:
         VAL        19.000000
       4.valve_state:
         VAL        0
Attributes:
   IODev      CCU2
   ccureadingfilter (LOWBAT|TEMPERATURE|VALVE_STATE|CONTROL)
   ccureadingformat name
   controldatapoint 4.SET_TEMPERATURE
   event-on-change-reading .*
   room       Diele
   stateFormat T: R-Diele.4.ACTUAL_TEMPERATURE° D: R-Diele.4.SET_TEMPERATURE° V: R-Diele.4.VALVE_STATE%
   statechannel 4
   statedatapoint SET_TEMPERATURE
   stripnumber 1
   substitute LOWBAT!(0|false):no,(1|true):yes;CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST
   webCmd     control
   widgetOverride control:slider,10,1,25
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

zap

Mach mal ein "get update" für das Thermostat. Wird dann "battery" oder "LOWBAT" angezeigt?

Ansonsten: Hast Du im I/O Device das Attribut ccudef-readingfilter gesetzt?

BTW: Dein stateformat ist falsch, daher werden in STATE keine Werte angezeigt.

2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

ToM_ToM

ZitatMach mal ein "get update" für das Thermostat. Wird dann "battery" oder "LOWBAT" angezeigt?

Hi zap,

get update liefert:
HMCCUDEV: HM_DI_Thermostat No readable datapoints found

ZitatAnsonsten: Hast Du im I/O Device das Attribut ccudef-readingfilter gesetzt?
Ja, auch das habe ich gesetzt.

Anbei nochmal meine Definition.

define HM_DI_Thermostat HMCCUDEV LEQ1076581
attr HM_DI_Thermostat IODev CCU2
attr HM_DI_Thermostat ccureadingfilter (LOWBAT|TEMPERATURE|VALVE_STATE|CONTROL)
attr HM_DI_Thermostat ccureadingformat name
attr HM_DI_Thermostat controldatapoint 4.SET_TEMPERATURE
attr HM_DI_Thermostat event-on-change-reading .*
attr HM_DI_Thermostat room Diele
attr HM_DI_Thermostat stateFormat T: R-Diele.4.ACTUAL_TEMPERATURE° D: R-Diele.4.SET_TEMPERATURE° V: R-Diele.4.VALVE_STATE%
attr HM_DI_Thermostat statechannel 4
attr HM_DI_Thermostat statedatapoint SET_TEMPERATURE
attr HM_DI_Thermostat stripnumber 1
attr HM_DI_Thermostat substitute LOWBAT!(0|false):no,(1|true):yes;;CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST
attr HM_DI_Thermostat webCmd control
attr HM_DI_Thermostat widgetOverride control:slider,10,1,25


VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

zap

was ist mit "get deviceinfo"? Geht das?
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB