Its much better on 1.1.9.
My JSON for hwc.SetMode
Code: Select all
"SetMode": {
"name": "SetMode",
"passive": false,
"write": false,
"lastup": 0,
"zz": 37,
"id": [
181,
4,
2
],
"fielddefs": [
{
"name": "hwcmode",
"slave": true,
"type": "UCH",
"isbits": false,
"length": 1,
"values": {
"0": "disabled",
"1": "on",
"2": "off",
"3": "auto"
},
"unit": "",
"comment": "hot water mode"
}
]
},
line from hwcmode.inc
Code: Select all
w,,SetMode,Set operation mode,,,,02,,,hwcmode,,,
and new situation:
1. Trying to change "hwc:SetMode:0" on --> auto
2. plugin is trying to write hwcmode auto
3. after 1-2 seconds Mode on is back
Debug log (is setmode
ON)
Code: Select all
2018-02-12 16:00:12.688 (E) Handle
2018-02-12 16:00:12.689 (E) Telnet write: write -c hwc setmode on
2018-02-12 16:00:12.689 (E) Sending 25 bytes of data:
2018-02-12 16:00:12.689 (E) 77 72 69 74 65 20 2d 63 20 68 77 63 20 73 65 74 6d 6f 64 65 write.-c.hwc.setmode
2018-02-12 16:00:12.689 (E) 20 6f 6e 0d 0a .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .on..
2018-02-12 16:00:12.839 (E) Received 6 bytes of data:
2018-02-12 16:00:12.839 (E) 64 6f 6e 65 0a 0a .. .. .. .. .. .. .. .. .. .. .. .. .. .. done..
2018-02-12 16:00:12.839 (E) Calling message handler 'onMessage'.
2018-02-12 16:00:12.839 (E) onMessage called
2018-02-12 16:00:12.840 (E) Parse telnet buffer size 6
2018-02-12 16:00:12.840 (E) Reveived value: 'done'
2018-02-12 16:00:12.840 (E) handleFifo() called
2018-02-12 16:00:12.840 (E) Handle
2018-02-12 16:00:12.840 (E) Telnet write: read -v -c hwc setmode
2018-02-12 16:00:12.840 (E) Sending 25 bytes of data:
2018-02-12 16:00:12.840 (E) 72 65 61 64 20 20 2d 76 20 2d 63 20 68 77 63 20 73 65 74 6d read..-v.-c.hwc.setm
2018-02-12 16:00:12.840 (E) 6f 64 65 0d 0a .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ode..
2018-02-12 16:00:12.991 (E) Received 24 bytes of data:
2018-02-12 16:00:12.991 (E) 68 77 63 20 53 65 74 4d 6f 64 65 20 68 77 63 6d 6f 64 65 3d hwc.SetMode.hwcmode=
2018-02-12 16:00:12.991 (E) 33 31 0a 0a .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 31..
2018-02-12 16:00:12.991 (E) Calling message handler 'onMessage'.
2018-02-12 16:00:12.991 (E) onMessage called
2018-02-12 16:00:12.991 (E) Parse telnet buffer size 24
2018-02-12 16:00:12.991 (E) Reveived value: 'hwc SetMode hwcmode=31'
2018-02-12 16:00:12.991 (E) Save whole fields values 31
2018-02-12 16:00:12.991 (E - hwc:SetMode:0 - hwcmode) Updating device from 31:'31' to have values 31:'31'.
2018-02-12 16:00:12.997 (E) handleFifo() called
I'm afraid, then value 31 is an ebusd error..