FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Wolfgang Hochweller am 10 Dezember 2021, 16:17:02

Titel: Device set commands
Beitrag von: Wolfgang Hochweller am 10 Dezember 2021, 16:17:02
Wenn ich das Set-Kommando des DeviceGui ( siehe Bild ) verwende, geht das immer schief, egal welches Kommando.

Beispiel : Verdaechtig ist , dass ich nach einem 'set AirconUp tmoff'  im Deviceinterface
ein 'set tmOff needs no parameter' erhalte, was darauf hindeutet, dass etwas missverstanden wurde.

Fuehre ich das identische Kommando in der FHEM-Kommandozeile aus, ist alles in Ordnung

Listing :


Internals:
   DEF        cfba8db6 66
   FUUID      5c698e7f-f33f-775d-077e-5a1748dc49889b54
   IODev      ZWAVE2
   LASTInputDev ZWAVE2
   MSGCNT     86
   NAME       AirconUp
   NR         113
   STATE      Aus
   TYPE       ZWave
   ZWAVE2_MSGCNT 86
   ZWAVE2_RAWMSG 00040042053105010115
   ZWAVE2_TIME 2021-12-10 08:19:16
   ZWaveSubDevice no
   cmdsPending 0
   homeId     cfba8db6
   isWakeUp   
   lastMsgSent 1639120751.31515
   nodeIdHex  42
   webCmd     desired-temp
   READINGS:
     2021-12-08 20:33:14   IODev           ZWAVE2
     2021-12-10 08:19:13   battery         100 %
     2021-12-10 08:19:13   batteryPercent  100
     2021-12-10 08:19:13   batteryState    ok
     2021-12-10 08:19:10   configACFunctionSWINGControl Off
     2021-12-10 08:19:10   configExternalIREmitterPowerLevel Normal
     2021-12-10 08:19:11   configIRCodeNumberForBuiltInCode27 16
     2021-12-10 08:19:11   configLearnLocationStatus 0
     2021-12-10 08:19:11   configLearningStatusRegister Idle
     2021-12-10 08:19:11   configSensorTemperatureCompensation 0C
     2021-12-10 08:19:11   configSurroundIRControl Enable
     2021-12-10 08:16:09   desired-temp    22.0
     2021-12-10 08:10:25   model           Remotec ZXT-120EU
     2021-12-10 08:10:25   modelConfig     remotec/zxt-120.xml
     2021-12-10 08:10:25   modelId         5254-0101-8377
     2021-12-10 08:16:09   setpointTemp    22.0 C heating
     2021-12-10 08:16:13   state           tmOff
     2021-12-10 08:19:16   temperature     21 C
     2021-12-10 08:16:14   thermostatMode  off
     2021-12-10 08:19:11   timeToAck       0.028
     2021-12-10 08:19:11   transmit        OK
Attributes:
   IODev      ZWAVE2
   classes    BASIC SWITCH_ALL SENSOR_MULTILEVEL THERMOSTAT_MODE THERMOSTAT_SETPOINT THERMOSTAT_FAN_MODE CONFIGURATION MANUFACTURER_SPECIFIC BATTERY VERSION
   devStateIcon .*Auto:vent_ventilation_level_3 .*Aus:vent_ventilation .*Fan:vent_ventilation_level_2 .*Kalt:frost .*Warm:vent_ventilation_level_3 .*Dry:vent_ventilation_level_1 .*:unknown
   eventMap   /tmOff:Aus/tmDryAir:Dry/tmFan:Fan/tmCooling:Kalt/tmHeating:Warm/tmAuto:Auto/
   icon       vent_ventilation
   room       GoogleAssistant,Heizung,Oben,ZWave
   setExtensionsEvent 0
   vclasses   BASIC:1 BATTERY:1 CONFIGURATION:1 MANUFACTURER_SPECIFIC:1 SENSOR_MULTILEVEL:1 SWITCH_ALL:1 THERMOSTAT_FAN_MODE:2 THERMOSTAT_MODE:2 THERMOSTAT_SETPOINT:2 VERSION:1
   webCmd     Aus:Dry:Fan:Kalt:Warm:Auto
Titel: Antw:Device set commands
Beitrag von: frank am 10 Dezember 2021, 18:15:03
schon mal einen anderen style probiert? zb f18
Titel: Antw:Device set commands
Beitrag von: rudolfkoenig am 10 Dezember 2021, 19:27:07
Apropos: welcher Style ist das?
Titel: Antw:Device set commands
Beitrag von: Wolfgang Hochweller am 10 Dezember 2021, 19:35:27
Danke, der Tipp mit dem Style war prima.

f18 sieht ok aus, das andere war ios12.
Titel: Antw:Device set commands
Beitrag von: Wolfgang Hochweller am 13 Dezember 2021, 23:42:44
Ich war zu voreilig, der Style loest das Problem nicht.
Titel: Antw:Device set commands
Beitrag von: rudolfkoenig am 14 Dezember 2021, 10:23:58
Ich habe versucht das Problem mit dem o.g. Geraet nachzustellen (ein "Raw definition" statt list haette meine Arbeit erleichtert), aber ohne Erfolg. Ich sehe keine Auffaelligkeiten, weder mit tmOff, noch mit desired-temp, siehe Anhang.
Titel: Antw:Device set commands
Beitrag von: rudolfkoenig am 14 Dezember 2021, 14:10:05
Nachtrag: Das IOS12-Style scheint aber wirklich Probleme zu haben:
- fuer desired-temp muss man auf das + klicken, damit der Slider erscheint.
- wenn man danach auf tmOff wechselt, bleibt der Slider erhalten, und tmOff wird mit dem vorherigen Argument aufgerufen.

=> Das Problem sollte im FHEMWEB Abschnitt gepostet werden, mit deutlichen Hinweis auf IOS12 Style im Betreff.
Titel: Antw:Device set commands
Beitrag von: Wolfgang Hochweller am 22 Dezember 2021, 14:45:05
Ich habe das noch weiter im Auge behalten :

'get' Kommandos ueber das Device-Interface sind sehr merkwuerdig, unabhaengig von Style oder Device.
Einige Kommandos scheinen garnicht zu funktionieren, auch keine Rueckmeldung.
Andere laufen in ein Timeout, sind aber ausgefuehrt worden, wieder andere verhalten sich ganz normal.
Beispiel dafuer : 'get <device> model', bei allen meinen Devices, wird ausgefuehrt,  laeuft immer in ein Timeout.   Das oft nachfolgende 'get <device> configAll'  funktioniert dagegen danach normal
'get <device> model' verhaelt sich bei Eingabe ueber die FHEM-Kommandozeile genauso, erst kommt ein 'Ok', danach ein 'Timeout', aber ausgefuehrt.

'set' Kommandos ueber das Deviceinterface sind chaotisch :

Beispiel : Ein 'set <device> thermostatpointSet 20 11'  im Deviceinterface fuehrt nicht zum Erfolg, sondern macht (irgend)etwas anderes.
Auch ein 'set <device> thermostatpointSet 20 C 11' hilft nicht weiter.
Gleiches Kommando ueber die Eingabezeile funktioniert ohne Probleme.

Bin ein bisschen ratlos ....
Titel: Antw:Device set commands
Beitrag von: rudolfkoenig am 22 Dezember 2021, 15:08:48
ZitatGleiches Kommando ueber die Eingabezeile funktioniert ohne Probleme.
Ob das Problem am Frontend liegt, oder nicht, kann man doch mit dem Log verifizieren: da sollten alle set Kommandos protokolliert werden.
Jedenfalls mit der verbose Voreinstellung von 3.
Wenn das Problem mit f18 besteht: bitte auch im Inkognito-Modus verifizieren, da sind mW die Browser-Plugins deaktiviert.
Titel: Antw:Device set commands
Beitrag von: Wolfgang Hochweller am 22 Dezember 2021, 23:56:33
Ich arbeite noch daran, da die Verwirrung immer schlimmer wird :
Subnodes tauchen auf, wo noch nie welche waren, Readings tauchen auf, die es gar nicht geben duerfte, Werte werden den falschen Devices zugeordnet, usw.
Titel: Antw:Device set commands
Beitrag von: Wolfgang Hochweller am 23 Dezember 2021, 10:20:32
Vielleicht hat sich das erledigt.
Ich hatte einen Fehler in FTUI3m, 'blocking', jedesmal  fuer mehrere Sekunden.