Zwave Eurotronic Comet, wie richtig benutzen

Begonnen von CaSch1306, 30 Dezember 2015, 07:07:14

Vorheriges Thema - Nächstes Thema

DeeSPe

Thermostat manuell auf 15 °C eingestellt.

list:
Internals:
   DEF        ee3970ea 8
   IODev      ZWaveBridge
   LASTInputDev ZWaveBridge
   MSGCNT     129
   NAME       wz_Heizung
   NR         73
   STATE      Status: <strong>off</strong><br>Temperatur: <strong>23.5 C</strong><br>Eingestellte Temp.: <strong>23.0 C heating</strong><br>Batterie: <strong>8 %</strong>
   TYPE       ZWave
   ZWaveBridge_MSGCNT 129
   ZWaveBridge_RAWMSG 00040008028407
   ZWaveBridge_TIME 2016-02-01 13:31:24
   homeId     ee3970ea
   isWakeUp   1
   lastMsgSent 1454329885.17336
   nodeIdHex  08
   Readings:
     2016-01-30 09:15:32   UNPARSED        SENSOR_MULTILEVEL 023105
     2016-01-26 23:49:42   basicReport     ff
     2016-02-01 13:31:25   battery         8 %
     2016-01-26 23:58:30   location        Wohnzimmer
     2016-01-29 20:15:21   model           0x0148 0x0002 0x0001
     2016-01-29 20:15:21   modelId         0148-0002-0001
     2016-01-29 21:22:09   name            wz_Heizung
     2016-01-29 20:15:37   neighborList    wz_Multimediasteckdose
     2016-02-01 13:31:25   reportedState   off
     2016-02-01 13:31:24   setpointTemp    23.0 C heating
     2016-02-01 13:31:25   state           off
     2016-02-01 13:31:24   temperature     23.5 C
     2016-02-01 13:31:25   thermostatMode  heating
     2016-02-01 13:31:27   transmit        OK
     2016-01-26 23:56:42   version         Lib 3 Prot 3.67 App 0.5
     2016-02-01 13:31:24   wakeup          notification
     2016-01-26 23:57:08   wakeupIntervalCapabilitiesReport min 240 max 15728400 default 604672 step 240
     2016-01-29 20:29:51   wakeupReport    interval 300 target 1
Attributes:
   IODev      ZWaveBridge
   alias      Heizung Wohnzimmer
   classes    BASIC SWITCH_MULTILEVEL SENSOR_MULTILEVEL THERMOSTAT_MODE THERMOSTAT_SETPOINT NODE_NAMING BATTERY WAKE_UP MANUFACTURER_SPECIFIC VERSION
   genericDeviceType thermostat
   group      Heizung
   icon       sani_heating
   room       Heizung,Wohnzimmer,ZWave
   stateFormat Status: <strong>state</strong><br>Temperatur: <strong>temperature</strong><br>Eingestellte Temp.: <strong>setpointTemp</strong><br>Batterie: <strong>battery</strong>
   subtype    thermostat
   vclasses   BASIC:01 BATTERY:01 MANUFACTURER_SPECIFIC:01 NODE_NAMING:01 SENSOR_MULTILEVEL:04 SWITCH_MULTILEVEL:03 THERMOSTAT_MODE:03 THERMOSTAT_SETPOINT:03 VERSION:01 WAKE_UP:02


Wie erwartet wird die manuell eingestellte Temperatur nicht an das Gateway übermittelt.
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Der manuelle Status wurde wie erwartet auch zwischenzeitlich nicht übermittelt.
Der Thermostat ist aber wie erwartet nach 2 Stunden auf die Automatik zurückgefallen.
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

A.Harrenberg

Hi Dan,

kleines Update...
Hab' zwei kleine Fehler beseitigt, eine 1 ist nicht gleich "1" ;-)
Und meine Regular Expression ist auch "Amok" gelaufen, die hat "mehrfach" zugeschlagen und damit die Argumente zerwürfelt.
Jetzt müsste auch das setzen der Temperatur mit der neuen Funktion und Nachkommastellen funktionieren. Bitte mal ausprobieren.

Ich komme aber jetzt erst frühestens ab Donnerstag wieder dazu weiter daran zu arbeiten.

Da der Status auch bei manueller Änderung nicht übermittelt wird bin ich noch mehr der Meinung das der Setpoint bisher nicht übertragen werden konnte...

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

DeeSPe

Ich werde testen.

setpointHeating hat aber bisher funktioniert...

ZitatBesonderheiten: Eigentlich eine coole Funktion – aber, die am Thermostat manuell eingestellte Temperatur wird dem Gateway nicht reportet. Das ist gewöhnungsbedürftig.
siehe hier http://www.siio.de/heizenenergiesparen/eurotronic-comet-z-wave-schnellinstallation-maenner-brauchen-keine-anleitung/

Mal wieder vielen Dank für Deinen Aufwand Andreas.
Ich kann leider nur noch bis Donnerstag testen, bin ab Freitag für 14 Tage in einer Gegend ohne Internet...  :(

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

set wz_Heizung thermostatSetpointSet 22.50 c 1

Wurde nicht eingestellt.

2016.02.01 23:45:28.021 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00040008028407
2016.02.01 23:45:28.022 5 : SW: 06
2016.02.01 23:45:28.024 5 : ZWaveBridge dispatch 00040008028407
2016.02.01 23:45:28.025 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:028407
2016.02.01 23:45:28.027 5 : ZWDongle_Write 001308064301014208ca2508 (ee3970ea)
2016.02.01 23:45:28.028 5 : SW: 010d001308064301014208ca250801
2016.02.01 23:45:28.033 5 : Triggering wz_Heizung (1 changes)
2016.02.01 23:45:28.034 5 : Notify loop for wz_Heizung wakeup: notification
2016.02.01 23:45:28.048 5 : Triggering wz_Heizung_lesen
2016.02.01 23:45:28.049 4 : wz_Heizung_lesen exec get wz_Heizung setpoint; get wz_Heizung smStatus; get wz_Heizung swmStatus; get wz_Heizung thermostatMode; get wz_Heizung battery
2016.02.01 23:45:28.050 5 : Cmd: >get wz_Heizung setpoint<
2016.02.01 23:45:28.053 2 : ZWave get wz_Heizung setpoint
2016.02.01 23:45:28.054 4 : ZWDongle_ReadAnswer arg:setpoint regexp:^00040008..43
2016.02.01 23:45:28.055 5 : ACK received, WaitForAck=>2 for 010d001308064301014208ca250801
2016.02.01 23:45:28.056 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.057 5 : SW: 06
2016.02.01 23:45:28.059 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.132 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00130800000a
2016.02.01 23:45:28.132 5 : SW: 06
2016.02.01 23:45:28.134 5 : device ack reveived, removing 010d001308064301014208ca250801 from dongle sendstack
2016.02.01 23:45:28.134 5 : ZWaveBridge dispatch 00130800000a
2016.02.01 23:45:28.135 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:000a
2016.02.01 23:45:28.135 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:28.136 5 : ZWDongle_Write 001308034302012508 (ee3970ea)
2016.02.01 23:45:28.137 5 : SW: 010a00130803430201250880
2016.02.01 23:45:28.139 5 : ACK received, WaitForAck=>2 for 010a00130803430201250880
2016.02.01 23:45:28.143 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.144 5 : SW: 06
2016.02.01 23:45:28.145 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.180 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 001308000004
2016.02.01 23:45:28.180 5 : SW: 06
2016.02.01 23:45:28.182 5 : device ack reveived, removing 010a00130803430201250880 from dongle sendstack
2016.02.01 23:45:28.182 5 : ZWaveBridge dispatch 001308000004
2016.02.01 23:45:28.184 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:0004
2016.02.01 23:45:28.184 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:28.225 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00040008064303012200e6
2016.02.01 23:45:28.225 5 : SW: 06
2016.02.01 23:45:28.227 4 : ZWDongle_ReadAnswer for setpoint: 00040008064303012200e6
2016.02.01 23:45:28.227 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:064303012200e6
2016.02.01 23:45:28.230 5 : Triggering wz_Heizung (4 changes)
2016.02.01 23:45:28.231 5 : Cmd: >get wz_Heizung smStatus<
2016.02.01 23:45:28.233 2 : ZWave get wz_Heizung smStatus
2016.02.01 23:45:28.234 5 : ZWDongle_Write 0013080231042508 (ee3970ea)
2016.02.01 23:45:28.235 5 : SW: 01090013080231042508f7
2016.02.01 23:45:28.236 4 : ZWDongle_ReadAnswer arg:smStatus regexp:^00040008..31
2016.02.01 23:45:28.237 5 : ACK received, WaitForAck=>2 for 01090013080231042508f7
2016.02.01 23:45:28.241 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.241 5 : SW: 06
2016.02.01 23:45:28.243 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.310 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 001308000007
2016.02.01 23:45:28.311 5 : SW: 06
2016.02.01 23:45:28.312 5 : device ack reveived, removing 01090013080231042508f7 from dongle sendstack
2016.02.01 23:45:28.313 5 : ZWaveBridge dispatch 001308000007
2016.02.01 23:45:28.313 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:0007
2016.02.01 23:45:28.314 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:28.420 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00040008063105012200e6
2016.02.01 23:45:28.420 5 : SW: 06
2016.02.01 23:45:28.423 4 : ZWDongle_ReadAnswer for smStatus: 00040008063105012200e6
2016.02.01 23:45:28.423 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:063105012200e6
2016.02.01 23:45:28.426 5 : Triggering wz_Heizung (6 changes)
2016.02.01 23:45:28.427 5 : Cmd: >get wz_Heizung swmStatus<
2016.02.01 23:45:28.429 2 : ZWave get wz_Heizung swmStatus
2016.02.01 23:45:28.430 5 : ZWDongle_Write 0013080226022508 (ee3970ea)
2016.02.01 23:45:28.431 5 : SW: 01090013080226022508e6
2016.02.01 23:45:28.433 4 : ZWDongle_ReadAnswer arg:swmStatus regexp:^00040008..26
2016.02.01 23:45:28.434 5 : ACK received, WaitForAck=>2 for 01090013080226022508e6
2016.02.01 23:45:28.437 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.438 5 : SW: 06
2016.02.01 23:45:28.440 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.530 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00130800000a
2016.02.01 23:45:28.531 5 : SW: 06
2016.02.01 23:45:28.532 5 : device ack reveived, removing 01090013080226022508e6 from dongle sendstack
2016.02.01 23:45:28.533 5 : ZWaveBridge dispatch 00130800000a
2016.02.01 23:45:28.534 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:000a
2016.02.01 23:45:28.534 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:28.677 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 000400080326031f
2016.02.01 23:45:28.678 5 : SW: 06
2016.02.01 23:45:28.679 4 : ZWDongle_ReadAnswer for swmStatus: 000400080326031f
2016.02.01 23:45:28.680 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:0326031f
2016.02.01 23:45:28.682 5 : Triggering wz_Heizung (9 changes)
2016.02.01 23:45:28.684 5 : Cmd: >get wz_Heizung thermostatMode<
2016.02.01 23:45:28.686 2 : ZWave get wz_Heizung thermostatMode
2016.02.01 23:45:28.687 5 : ZWDongle_Write 0013080240022508 (ee3970ea)
2016.02.01 23:45:28.688 5 : SW: 0109001308024002250880
2016.02.01 23:45:28.689 4 : ZWDongle_ReadAnswer arg:thermostatMode regexp:^00040008..40
2016.02.01 23:45:28.690 5 : ACK received, WaitForAck=>2 for 0109001308024002250880
2016.02.01 23:45:28.694 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.694 5 : SW: 06
2016.02.01 23:45:28.696 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.790 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 00130800000a
2016.02.01 23:45:28.791 5 : SW: 06
2016.02.01 23:45:28.792 5 : device ack reveived, removing 0109001308024002250880 from dongle sendstack
2016.02.01 23:45:28.793 5 : ZWaveBridge dispatch 00130800000a
2016.02.01 23:45:28.793 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:000a
2016.02.01 23:45:28.794 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:28.835 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 0004000803400301
2016.02.01 23:45:28.836 5 : SW: 06
2016.02.01 23:45:28.837 4 : ZWDongle_ReadAnswer for thermostatMode: 0004000803400301
2016.02.01 23:45:28.838 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:03400301
2016.02.01 23:45:28.840 5 : Triggering wz_Heizung (11 changes)
2016.02.01 23:45:28.840 5 : Cmd: >get wz_Heizung battery<
2016.02.01 23:45:28.842 2 : ZWave get wz_Heizung battery
2016.02.01 23:45:28.843 5 : ZWDongle_Write 0013080280022508 (ee3970ea)
2016.02.01 23:45:28.844 5 : SW: 0109001308028002250840
2016.02.01 23:45:28.846 4 : ZWDongle_ReadAnswer arg:battery regexp:^00040008..80
2016.02.01 23:45:28.846 5 : ACK received, WaitForAck=>2 for 0109001308028002250840
2016.02.01 23:45:28.850 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 011301
2016.02.01 23:45:28.851 5 : SW: 06
2016.02.01 23:45:28.852 5 : ZWaveBridge dispatch 011301
2016.02.01 23:45:28.940 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 001308000009
2016.02.01 23:45:28.941 5 : SW: 06
2016.02.01 23:45:28.942 5 : device ack reveived, removing 0109001308028002250840 from dongle sendstack
2016.02.01 23:45:28.943 5 : ZWaveBridge dispatch 001308000009
2016.02.01 23:45:28.943 4 : ZWaveBridge CMD:ZW_SEND_DATA ID:00 ARG:0009
2016.02.01 23:45:28.944 4 : ZWaveBridge transmit OK for 08
2016.02.01 23:45:29.027 4 : ZWDongle_Read ZWaveBridge: sending ACK, processing 0004000803800308
2016.02.01 23:45:29.028 5 : SW: 06
2016.02.01 23:45:29.029 4 : ZWDongle_ReadAnswer for battery: 0004000803800308
2016.02.01 23:45:29.030 4 : ZWaveBridge CMD:APPLICATION_COMMAND_HANDLER ID:08 ARG:03800308
2016.02.01 23:45:29.032 5 : Triggering wz_Heizung (13 changes)
2016.02.01 23:45:29.033 3 : wz_Heizung_lesen return value: setpointTemp:23.0 C heating temperature:23.0 C state:dim 31 thermostatMode:heating battery:8 %
2016-02-01 23:45:29.040 ZWave wz_Heizung wakeup: notification
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung setpointTemp: 23.0 C heating
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung temperature: 23.0 C
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung dim 31
2016-02-01 23:45:29.040 ZWave wz_Heizung reportedState: dim 31
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung thermostatMode: heating
2016-02-01 23:45:29.040 ZWave wz_Heizung transmit: OK
2016-02-01 23:45:29.040 ZWave wz_Heizung battery: 8 %
2016-02-01 23:45:29.040 ZWave wz_Heizung state: dim 31


setpointHeating funktioniert nach wie vor. ;)
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

A.Harrenberg

Hi Dan,

ist merkwürdig das es nicht funktioniert, mMn ist der Befehl jetzt korrekt kodiert...

Der bisherige Befehl sendet 1 Byte als Temperature ohne Nachkommastelle, die Antwort vom Gerät ist 2 Byte und hat eine Nachkommastelle. Die neue Anfrage ist zwei Byte und zwei Nachkommastellen, warum das nicht akzeptiert wird ist mir nicht klar, das Ding müsste laut Spezifikation sogar 4 Byte und 7 Nachkommastellen akzeptieren...

Das mit dem Testen wird dann wohl schwierig... Ich bin Mitte März mal 'ne Woche weg, dann Ende März 'ne Woche und den ganzen April... ,-)

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

DeeSPe

Habe es jetzt noch mehrfach probiert, das neue thermostatSetpointSet funktioniert in keiner Schreibweise.
Das alte setpointHeating funktioniert einwandfrei. Auch die Readings werden beim wakeup aktualisiert.

Der Comet scheint aber eine merkwürdige Angewohnheit zu haben. Nach 1-2 Tagen Betrieb stellt er die Kommunikation zum Gateway komplett ein (jetzt schon 2x passiert innerhalb von 4 Tagen). Auch ein manuelles wakeup lässt ihn nicht aufwachen. Selbst ein Reset (5 sec. den Minitaster drücken) geht dann nicht mehr. Mit dem Reset sollte er eigentlich in den De-/Installationsmodus gehen. Habe dann die Batterien rausgenommen und wieder eingesetzt (wieder ADAP Mode) und dann funktionierte er wieder.
Wenn der das bis Donnerstag noch einmal macht, dann werde ich ihn zurückschicken. Habe echt keine Lust mich mit halbgaren Produkten auseinanderzusetzen. Werde dann in den sauren Apfel beißen und zu HomeMatic wechseln, die scheinen solchen Schwierigkeiten ja nicht zu machen. Oder kennt noch jemand eine vernünftige Z-Wave Alternative zum Comet Thermostaten? Ich habe jedenfalls keine gefunden. Die Danvoss sind wohl auch nicht der Hit.

Danke dir Andreas für Deine Bemühungen, aber ich denke wir sollten beide unsere Zeit besser nutzen, als uns mit halbgaren Produkten die Nächte um die Ohren zu schlagen. Und der Verdacht drängt sich mir immer mehr auf dass wir es hier mit einem eben solchen Produkt zu tun haben.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

A.Harrenberg

Hi Dan,
Zitat von: DeeSPe am 02 Februar 2016, 14:19:04
Habe es jetzt noch mehrfach probiert, das neue thermostatSetpointSet funktioniert in keiner Schreibweise.
Das alte setpointHeating funktioniert einwandfrei. Auch die Readings werden beim wakeup aktualisiert.
ok, noch ein neuer Versuch, diesmal 2 Byte und 1 Nachkommastelle....
Das Verhalten ist jedenfalls nicht laut der Spezifikation, der müsste eigentlich alle Varianten akzeptieren...

Zitat von: DeeSPe am 02 Februar 2016, 14:19:04
Wenn der das bis Donnerstag noch einmal macht, dann werde ich ihn zurückschicken. Habe echt keine Lust mich mit halbgaren Produkten auseinanderzusetzen. Werde dann in den sauren Apfel beißen und zu HomeMatic wechseln, die scheinen solchen Schwierigkeiten ja nicht zu machen. Oder kennt noch jemand eine vernünftige Z-Wave Alternative zum Comet Thermostaten? Ich habe jedenfalls keine gefunden. Die Danvoss sind wohl auch nicht der Hit.
Meine Homematic Thermostate laufen recht stabil, allerdings gibt es da auch "Besonderheiten"... Es schadet aber nicht wenn man zwei verschiedene Systeme hat. So ein zusätzlicher USB-Dongle kostet nicht die Welt und man kann sich das beste aus beiden Welten kombinieren. Z.B. wirst Du für Zwave momentan keine Relaiskarten finden...

Zitat von: DeeSPe am 02 Februar 2016, 14:19:04
Danke dir Andreas für Deine Bemühungen, aber ich denke wir sollten beide unsere Zeit besser nutzen, als uns mit halbgaren Produkten die Nächte um die Ohren zu schlagen. Und der Verdacht drängt sich mir immer mehr auf dass wir es hier mit einem eben solchen Produkt zu tun haben.
Nutzt ja nichts, die Klasse muss ja doch implementiert werden... Wenn auch jetzt vielleicht nicht mehr so dringend ;-)

Da wird sich sicherlich bald der nächste mit so einem Thermostat melden und dann schauen wir mal. Vielleicht lernen die ja auch mal dazu und es gibt ein FirmwareUpdated?

Wäre schön wenn Du die noch einen Test mit der angehängten Version machen könntest bevor Du das Ding zurückschickst. Wenn der das auch nicht akezptiert dann weiss ich es aber auch bald nicht mehr. Das wäre dann das Format in der er selbst die Temperatur zurückliefert...

Gruß,
Andreas
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

DeeSPe

Na bitte, geht doch!!!! :) :) :)

Damit funktioniert es nun: thermostatSetpointSet 22.00

thermostatSetpointSet 21.50 geht auch.

Bei thermostatSetpointSet 21.45 stellt er auf 21,4.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

A.Harrenberg

Hi Dan,
Zitat von: DeeSPe am 03 Februar 2016, 00:12:46
Na bitte, geht doch!!!! :) :) :)

Damit funktioniert es nun: thermostatSetpointSet 22.00

thermostatSetpointSet 21.50 geht auch.

Bei thermostatSetpointSet 21.45 stellt er auf 21,4.
ok.
Ich habe die Prüfung nicht auf eine Nachkommastelle angepasst, d.h. da werden auch zwei als Eingabe akzeptiert, aber es wird nur eine Nachkommastelle "gesendet".

Eine Nachkommastelle sollte für die Raumtemperatur auch reichen, aber das Verhalten ist dennoch nicht "richtig"... Wahrscheinlich "sparen" die Dinger intern resourcen und unterstützen nicht alle Möglichkeiten. ;-(

Na ich werde dann die Routine wohl noch mal anpassen damit man sowohl die Anzahl Bytes als auch die Anzahl der Nachkommastellen angeben kann und werde dafür dann mal die aktuelle Einstellung als Default nehmen.

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

DeeSPe

#70
Der Comet unterstützt auch nur eine Nachkommastelle, also alles gut. Nur eigentlich hätte er bei x.45 auf x.5 aufrunden müssen oder?

Hab mir für heute Abend mal von HomeMatic den LAN Konfigurationsadapter und 3x Thermostat bestellt. Optisch gefallen mir die Thermostaten von HomeMatic auch am besten. Und bei einem Gesamtpreis aller vier Teile von 189€ inklusive Abendlieferung konnte ich nicht nein sagen.  ;D
Es finden sich bestimmt noch weitere Anwendungsmöglichkeiten für das HomeMatic Gateway, obwohl ich nur eine 2-Zimmer Wohnung habe. :) Hab leider keine Jalousien, elektr. Rollos oder Markisen...

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Der Comet hat sich wie erwartet nach 2 Tagen wieder verabschiedet und reagiert nicht mehr, er geht heute wieder zurück.

Gestern Abend sind die HomeMatic Teile gekommen und die ließen sich sehr gut integrieren. Ein paar Verständnisprobleme habe ich noch mit den verschiedenen Channels, aber das werde ich nach dem Urlaub schon herausbekommen. Die drei HomeMatic Thermostaten hatte ich schneller angelernt und konfiguriert als den einen Comet. Bin bisher begeistern von HomeMatic und die Urlaubsschaltung ist auch schon eingerichtet.

Vielen Dank nochmal für Deine Mühe Andreas.

Gruß
Dan

P.S. Bin dann jetzt die nächsten 2 Wochen offline...
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

A.Harrenberg

Hi Dan,

ok, dann schönen Urlaub, danach bin ich dann weg... ,-)
Was hat der Eurotronic Comet eigentlich gekostet?

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

DeeSPe

Der erste (der kaputt war) kam 42€ (notebooksb***iger.de) und der zweite von Ama*** 49€.

Danke, Dir dann auch schöne Tage...

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

tomspatz

Ich hänge mich hier mal dran.
Zwar andere Thermostate Danfoss 014G0013 aber diese unterstützen auch "halbe Grade".
Also direkt am Thermostat kann ich mit den Tasten 19.5 20 20.5 eingeben.
In fhem mit set dev setpointHeating 20.5
kommt leider 20.5 is not  dezimal value