[Gelöst] Heating Control mit Comet Dect funktioniert nicht

Begonnen von DerBaer, 23 November 2016, 11:27:37

Vorheriges Thema - Nächstes Thema

rudolfkoenig

ZitatFür ZWAVE benötige ich nur das auszuführende Kommando.
fang mal mit setpointHeating an. Bei thermostatSetpoint hat sich Andreas ausgetobt, und alle moeglichen Bits beruecksichtigt. Wenn man beachtet, dass bisher kein vernuenftiger Hardware von ZWave fuer diesen Zweck existiert, dann sollte man das Problem nicht so hoch priorisieren :)

terrymaxx

Bei meinen Z-Wave Eurotronic Heizungsthermostaten Comet Z hat auch nur setpointHeating funktioniert....
Anfängerdokumentation gelesen, ok.... Also wenn ich einen 1.Hilfe Schein mache, muss ich dann auch am offenen Herzen operieren können??

Dietmar63

ok,

@Rudi:
Dein Hinweis, dass man einfach im Rückgabewert getAllSets(name); nach "desired-temp", "desiredTemperature", "desired", suchen muss, vereinfacht die Sache erheblich.

kann man mit setpointHeating auch den aktuellen Wert ermitteln?

Bei fast allen anderen Thermostaten ist es möglich mit dem xxx aus set xxx, den aktuellen Wert zu ermitteln.
Versteht setpointHeating Nachkommastellen? Es scheint nicht so zu sein?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

terrymaxx

#63
ZitatVersteht setpointHeating Nachkommastellen? Es scheint nicht so zu sein?

Ich glaube ja, es gibt hier im Forum auch einen Tread dazu...
mal geschaut, zumindest mit dem Befehl:

ZitatDamit funktioniert es nun: thermostatSetpointSet 22.00

thermostatSetpointSet 21.50 geht auch.

Bei thermostatSetpointSet 21.45 stellt er auf 21,4.

Zitatkann man mit setpointHeating auch den aktuellen Wert ermitteln?

glaube nicht, habe mal mein noch gespeichertes notify kopiert zur Abfrage der Thermostate

Heizung_.*:wakeup:.* get Heizung.* battery;
get Heizung.* smStatus;
get Heizung.* swmStatus;
get Heizung.* thermostatMode;
get Heizung.* setpoint
Anfängerdokumentation gelesen, ok.... Also wenn ich einen 1.Hilfe Schein mache, muss ich dann auch am offenen Herzen operieren können??

rudolfkoenig

setpointHeating nimmt keine Nachkommastellen, thermostatSetpointSet schon.
Ich habe jetzt desired-temp als alias fuer thermostatSetpointSet in ZWave eingebaut.

Zitatkann man mit setpointHeating auch den aktuellen Wert ermitteln?
ZWave Geraete koennen Temperatur (soweit ich es sehe) nur ueber die SENSOR_MULTILEVEL Klasse melden, und da heisst es temperature. Eine Heizungsteuerung, der die Klasse THERMOSTAT_SETPOINT, und damit desired-temp/setpointHeating/etc implementiert, muss nicht SENSOR_MULTILEVEL anbieten, man kann also nicht ganz sicher sein, dass temperature vorhanden ist. Auch wenn es vorhanden ist, muss sie nicht freiwillig gemeldet werden, sondern kommt moeglicherweise nur, wenn man danach fragt.

srohringer

Hi nochmal zusammen,

ich habe es nun dank ausprobieren und FBAHA hinbekommen, dass meine Comet Dect dementsprechend erkannt werden.

Wie sieht denn der Code für die hier abgebildete Heizung aus?

Danke & VG

Zitat von: DerBaer am 06 Dezember 2016, 17:58:03
Ich habs jetzt mal soweit hinbekommen das Ist und Soll nebeneinander stehen, aber der Slider is halt dann weg...
In meinem Fall macht das aber nix, da ich mit readingsGroup einen Übersichtsraum gemacht hab in dem ich via pulldown auch die Tamperatur einstellen kann.

DerBaer

Zitat von: DerBaer am 07 Dezember 2016, 15:57:42
Probiers mal damit:

define heatingInfo readingsGroup <%sani_heating>,<Soll>,<Soll neu>,<Ist>,<Verbunden>
FBDECT_fb1_10971_0266728:desired-temp,<sollsetz>,temperature,present
FBDECT_fb1_10971_0158744:desired-temp,<sollsetz>,temperature,present
FBDECT_fb1_10971_0156704:desired-temp,<sollsetz>,temperature,present
<>,<>,<>,<>,<>


Musst halt noch die Gerätenamen durch deine ersetzen.

Bei FBAHA kanns sein das nicht alles funktioniert, mit FBAHAHTTP hast wahrscheinlich bessere Karten.

srohringer

Hi Bär,

meine DECT Teile sehen so in der Config aus:

attr FBDECT_Fritzbox_10971_0199368 genericDeviceType thermostat
attr FBDECT_Fritzbox_10971_0199368 group Thermostate
attr FBDECT_Fritzbox_10971_0199368 room Wohnung
define FBDECT_Fritzbox_10971_0197792 FBDECT Fritzbox:10971_0197792 actuator,tempSensor
attr FBDECT_Fritzbox_10971_0197792 IODev Fritzbox
attr FBDECT_Fritzbox_10971_0197792 alias Schlafzimmer
attr FBDECT_Fritzbox_10971_0197792 genericDeviceType thermostat
attr FBDECT_Fritzbox_10971_0197792 group Thermostate
attr FBDECT_Fritzbox_10971_0197792 room Wohnung
define FBDECT_Fritzbox_11795_0301408 FBDECT Fritzbox:11795_0301408 actuator,tempSensor
attr FBDECT_Fritzbox_11795_0301408 IODev Fritzbox
attr FBDECT_Fritzbox_11795_0301408 alias Küche
attr FBDECT_Fritzbox_11795_0301408 genericDeviceType thermostat
attr FBDECT_Fritzbox_11795_0301408 group Thermostate
attr FBDECT_Fritzbox_11795_0301408 room Wohnung
define FBDECT_Fritzbox_11795_0385632 FBDECT Fritzbox:11795_0385632 actuator,tempSensor
attr FBDECT_Fritzbox_11795_0385632 IODev Fritzbox
attr FBDECT_Fritzbox_11795_0385632 alias Bad

Sie wurden einwandfrei über autocreate hinzugefügt. Wie du es prophezeit hast :)

Wenn ich deinen Code umlege und in die Config einfüge Quasi so:
##############################################################
define heatingInfo readingsGroup <%sani_heating>,<Soll>,<Soll neu>,<Ist>,<Verbunden>
FBDECT_Fritzbox_11795_0207872:desired-temp,<sollsetz>,temperature,present
FBDECT_Fritzbox_10971_0199368:desired-temp,<sollsetz>,temperature,present
FBDECT_Fritzbox_10971_0197792:desired-temp,<sollsetz>,temperature,present
<>,<>,<>,<>,<>
##############################################################

kommt bei mir :

ERROR:

Unknown command FBDECT_Fritzbox_11795_0207872:desired-temp,,temperature,present, try help. Unknown command FBDECT_Fritzbox_10971_0199368:desired-temp,,temperature,present, try help. Unknown command FBDECT_Fritzbox_10971_0197792:desired-temp,,temperature,present, try help. Unknown command <>,<>,<>,<>,<>, try help.


Ich nutze FBAHAHTTP

Kannst du mir hier nochmal helfen?

Danke !

DerBaer

Zitat von: srohringer am 29 Dezember 2016, 16:29:41


ERROR:

Unknown command FBDECT_Fritzbox_11795_0207872:desired-temp,,temperature,present, try help.

Der erste Fehler bezieht sich auf ein nicht existentes Gerät.
In der oberen auflistung deiner Geräte kommt dieses gar nicht vor.

Tausch das mal aus und versuchs nochmal, wenn das nicht funktioniert poste mal das list der Thermostate.

Kopterframe

Hallo in die Runde.
Könnt Ihr mir bitte mal sagen welches argument für <sollsetz> Steht??
Ich habe es so
%sani_heating,Soll,Sollneu,Ist,Verbunden
FBDECT_fbahahttp_11959_0019808:desired-temp,temperature,present

Danke
FHEM aufRaspberry/ Cube_Max mit Culfw/  Cul_FS20
Max Thermostate/ Wandthemostat/Eib KNX

DerBaer


DerBaer

Hier mal noch das RAW, hängt noch bissl mehr hinten dran ^^

defmod heatingInfo readingsGroup <%sani_heating>,<Soll>,<Soll neu>,<Ist>,<Verbunden>\
FBDECT_fb1_10971_0266728:desired-temp,<sollsetz>,temperature,present \
FBDECT_fb1_10971_0158744:desired-temp,<sollsetz>,temperature,present\
FBDECT_fb1_10971_0156704:desired-temp,<sollsetz>,temperature,present\
<>,<>,<>,<>,<>
attr heatingInfo alias Thermostate
attr heatingInfo commands {'heatingInfo.sollsetz'=>'desired-temp:8.0,14.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0',}
attr heatingInfo group HC Automatik
attr heatingInfo room !Übersicht
attr heatingInfo sortby 3
attr heatingInfo valueIcon {'present.yes' => '10px-kreis-gruen', 'present.no' => '10px-kreis-rot'}

Kopterframe

komisch, bei mit tut sich garnichts. wenn ich es in die <> setze steht es im Klartext.
Den Rest habe ich von dir übernommen.
Danke

FHEM aufRaspberry/ Cube_Max mit Culfw/  Cul_FS20
Max Thermostate/ Wandthemostat/Eib KNX

DerBaer

Du hast in der ersten Zeile die <> vergessen.

<%sani_heating>,<Soll>,<Soll neu>,<Ist>,<Verbunden>

Kopterframe

Danke,
<%sani_heating>,<Soll>,<Soll neu>,<Ist>,<Verbunden>
FBDECT_fbahahttp_11959_0019808:desired-temp,<sollsetz>,temperature,present

So steht es nun in der DEF...
Aber unter sollneu steht immer noch im klartext sollsetz.
Ich weiß nicht was ich falsch mache???
FHEM aufRaspberry/ Cube_Max mit Culfw/  Cul_FS20
Max Thermostate/ Wandthemostat/Eib KNX