Move log message in zoneImpl
fix bug, when some device and zone property value is NaN. JSON can't handle it