diff --git a/build-flags/build_flags_due b/build-flags/build_flags_due index 9c1c133..a9612ed 100644 --- a/build-flags/build_flags_due +++ b/build-flags/build_flags_due @@ -1,7 +1,7 @@ #-DW5500_CS_PIN=53 -DDMX_SMOOTH -DSYSLOG_ENABLE --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DARTNET_ENABLE -DOTA -DSTATUSLED diff --git a/build-flags/build_flags_mega2560-5100 b/build-flags/build_flags_mega2560-5100 index 6eea03c..ba410e1 100644 --- a/build-flags/build_flags_mega2560-5100 +++ b/build-flags/build_flags_mega2560-5100 @@ -1,4 +1,4 @@ --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DAVR_DMXOUT_PIN=18 -DSYSLOG_ENABLE -DWiz5100 diff --git a/build-flags/build_flags_mega2560-5500 b/build-flags/build_flags_mega2560-5500 index b67a117..dc93f63 100644 --- a/build-flags/build_flags_mega2560-5500 +++ b/build-flags/build_flags_mega2560-5500 @@ -1,5 +1,5 @@ -DWiz5500 --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DAVR_DMXOUT_PIN=18 -DSYSLOG_ENABLE #-DPID_DISABLE \ No newline at end of file diff --git a/build-flags/build_flags_mega2560slim-5100 b/build-flags/build_flags_mega2560slim-5100 index 54b7a7d..d893974 100644 --- a/build-flags/build_flags_mega2560slim-5100 +++ b/build-flags/build_flags_mega2560slim-5100 @@ -13,3 +13,4 @@ -DAC_DISABLE -DSYSLOG_ENABLE -DPID_DISABLE +-DWiz5100 \ No newline at end of file diff --git a/lighthub/item.cpp b/lighthub/item.cpp index 682d71a..b20b894 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -1391,8 +1391,8 @@ int Item::modbusDimmerSet(itemCmd st) } #endif -void Item::mb_fail() { - debugSerial<itemArg || (item->itemArg->type != aJson_Array) || aJson.getArraySize(item->itemArg)<2) + if (!store || !item || !item->itemArg || (item->itemArg->type != aJson_Array) || aJson.getArraySize(item->itemArg)<2 || !modbusObj) { errorSerial<itemArg<itemArg->type != aJson_Array)<itemArg)<2)<